    * {
        padding: 0;
        margin: 0;
    }
    
    .top {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 999;
        transition: .3s;
    }
    
    .top.fixed {
        width: 100%;
        z-index: 999;
        opacity: 0;
    }
    /*Top002434*/
    
    .Top002434 {
        position: relative;
        z-index: 100;
        transform: .3s;
    }
    
    .Top002434 .header {
        height: 91px;
    }
    
    .Top002434 .header-left {
        float: left;
        height: 100%;
        position: relative;
        width: 16%;
    }
    
    .Top002434 .logo {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        max-width: 180px;
    }
    
    .Top002434 .logo1 {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        max-width: 180px;
        display: none;
    }
    
    .Top002434:hover .header .logo1 {
        display: block;
    }
    
    .Top002434:hover .header .logo {
        display: none;
    }
    
    .Top002434 .header-mid {
        float: left;
        width: 55%;
    }
    
    .Top002434 .header-menu li em a {
        font-size: 16px;
        display: block;
        line-height: 60px;
        padding-top: 15px;
        position: relative;
        color: #fff;
        transform: .3s;
    }
    /* .Top002434 .header-menu li em a:before{  position:absolute;content: ""; left:50%; top:0; width: 0; height: 2px;background: #fff; transition:0.3s; transform:translateX(-50%);} */
    
    .Top002434 .header-menu li:hover em a::before,
    .Top002434 .header-menu li.aon em a::before {
        width: 100%;
    }
    
    .Top002434 .header-menu li:hover em a,
    .Top002434 .header-menu li.aon em a {
        color: #fff;
    }
    
    .Top002434 .header-menu li .sub {
        width: 120%;
        overflow: hidden;
    }
    
    .Top002434 .header-menu li .sub-menu {
        padding: 30px 0;
        background: rgba(228, 241, 255, 0.61);
        margin-top: 18px;
    }
    
    .Top002434 .header-menu li .sub-menu dt {
        padding: 0 17px;
        position: relative;
    }
    
    .Top002434 .header-menu li .sub-menu dt::before {
        position: absolute;
        content: '';
        width: 0;
        height: 14px;
        background: #004b64;
        left: 0;
        top: 50%;
        margin-top: -7px;
        transition: 0.3s;
    }
    
    .Top002434 .header-menu li .sub-menu dt:hover::before {
        width: 8px;
    }
    
    .Top002434 .header-menu li .sub-menu dt a {
        border-bottom: 1px solid #e7e7e7;
        line-height: 40px;
        background: none;
        color: #999;
    }
    
    .Top002434 .header-menu li .sub-menu dt:last-child a {
        border-bottom: 0;
    }
    
    .Top002434 .header-menu li .sub-menu dt a:hover {
        color: #004b64;
    }
    
    .Top002434 .header-menu li.has-sub:hover .sub {
        height: auto;
    }
    
    .Top002434:hover {
        background: #fff;
    }
    
    .Top002434:hover .header-menu li em a {
        color: #333;
    }
    
    .Top002434 .header-right {
        float: right;
        padding-top: 30px;
    }
    
    .Top002434 .header-right strong {
        font-size: 20px;
        color: #fff;
        background: url(../images/tel.png) no-repeat left top;
        padding-left: 40px;
        background-size: 30px;
        margin-right: 10px;
        transform: .3s;
    }
    
    .Top002434 .header-right>* {
        float: left;
        line-height: 28px;
        position: relative;
        height: 43px;
        display: block !important;
    }
    
    .Top002434:hover .header-right strong {
        color: #333;
        background: url(../images/tel1.png) no-repeat left top;
        padding-left: 40px;
        background-size: 30px;
        margin-right: 10px;
    }
    
    .top-search {
        padding-right: 0;
    }
    
    .Top002434 .top-language dt,
    .Top002434 .search_box {
        position: absolute;
        right: 0;
        top: 100%;
        display: none;
    }
    
    .Top002434 .search_box {
        box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .15);
        border: 1px solid #fff;
        border-top: 0;
        width: 254px;
        background: rgba(0, 0, 0, 0.2);
    }
    
    .Top002434 .search_box .text {
        width: 100%;
        line-height: 48px;
        height: 48px;
        padding: 0 48px 0 10px;
        background: none;
        border: none;
        color: #fff;
    }
    
    .Top002434 .search_box .btn {
        position: absolute;
        right: 0;
        line-height: 48px;
        width: 48px;
        text-align: center;
        color: #999;
        font-size: 16px;
        top: 0;
    }
    
    .Top002434 .search_box::after {
        position: absolute;
        content: '';
        border: 8px solid transparent;
        border-bottom-color: rgba(0, 0, 0, 0.2);
        right: 0;
        top: -16px;
    }
    
    .Top002434 .open-search {
        display: block;
        width: 28px;
        height: 28px;
        background: url(../images/Top002434-icon_search.png) no-repeat center center;
        transform: .3s;
    }
    
    .Top002434:hover .open-search {
        background: url(../images/hei.png) no-repeat center center;
    }
    
    .Top002434 .top-language {
        background: url(../images/Top002434-icon_lang.png) no-repeat left 5px;
        padding-left: 20px;
        padding-right: 15px;
        margin-right: 5px;
    }
    
    .Top002434 .top-language::after {
        position: absolute;
        content: '';
        width: 1px;
        height: 20px;
        background: #e5e5e5;
        right: 0;
        top: 4px;
    }
    
    .Top002434 .top-language dd {
        padding-right: 22px;
        background: url(../images/Top002434-icon_a.png) no-repeat right center;
    }
    
    .Top002434 .top-language dt {
        border: 1px solid #eee;
        width: 100%;
        text-align: center;
        background: #fff;
    }
    
    .Top002434 .top-language dt a {
        display: block;
        border-bottom: 1px solid #eee;
        line-height: 24px;
        transition: color 0.3s;
    }
    
    .Top002434 .top-language dt a:last-child {
        border-bottom: 0;
    }
    
    .Top002434 .top-language dt a:hover {
        color: #fff;
        background: #00458e;
    }
    
    .top2 {
        text-align: center;
        /*padding: 10px 0;*/
        border-top: 1px solid rgba(255, 255, 255, .5);
        border-bottom: 1px solid rgba(255, 255, 255, .5);
        line-height: 52px;
    }
    
    .top2 ol li {
        display: inline-block;
        margin-left: 25px;
        position: relative;
    }
    
    .top2 ol li a {
        color: #fff;
        opacity: .5;
        transition: .3s;
        display: block;
    }
    
    .top2 .erji {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 52px;
        width: 150px;
        background: #fff;
        border-radius: 5px;
        display: none;
    }
    
    .top2 .erji a {
        color: #333;
        line-height: 35px;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }
    
    .top2 .erji li:hover a {
        background: #00458e;
    }
    
    .top2 .erji a:hover {
        background: #00458e;
        opacity: 1;
        color: #fff;
    }
    
    .top2 ol li a img {
        margin-right: 10px;
        max-width: 30px;
    }
    
    .top2 ol li:hover a {
        opacity: 1;
    }
    
    .top2.wap {
        display: none;
    }
    
    @media(max-width:1024px) {
        .top{position: absolute;}
        .top.fixed{opacity: 1 !important;}
        .top2 {
            display: none;
        }
        .top2.wap {
            background: #00458e;
            display: block;
        }
        .top2.wap ol li {
            margin-left: 4%;
        }
        .top2.wap ol li:first-child {
            margin-left: 0;
        }
        .top2.wap ol li a img {
            margin-right: 0;
        }
        .Top002434 .header-left {
            width: 30%;
        }
        /* .Top002434 .header-right{ padding-right:50px;} */
        .Top002434 #open_menu {
            height: 30px;
            background: #00458e;
            border-radius: 0;
            top: 70px;
            border: none;
            position: fixed;
            top: 30%;
        }
        .Top002434 #open_menu i,
        .Top002434 #open_menu i::before,
        .Top002434 #open_menu i::after {
            background: #fff;
        }
        .Top002434 #open_menu.open_menu_on {
            top: 10px;
        }
        .Top002434 #header-menu ul {
            background: #00458e;
            padding-left: 0;
            padding-right: 0;
        }
        .Top002434 #header-menu li {
            padding: 0 5%;
        }
        .Top002434 #header-menu li em,
        .Top002434 #header-menu li em a {
            border-bottom: 0;
        }
        .Top002434 #header-menu li:nth-child(2n) {
            background: rgba(255, 255, 255, 0.1);
        }
        .Top002434 #header-menu li em a {
            font-weight: normal;
        }
        .Top002434 #header-menu li.clickon em a {
            background: none;
        }
        .Top002434 #header-menu li.clickon {
            padding-bottom: 5%;
        }
        .Top002434 #header-menu li .sub-menu dt:last-child a {
            border-bottom: 0;
        }
        .Top002434 #header-menu li .sub-menu dl {
            background: rgba(255, 255, 255, 0.5);
            border-radius: 5px;
        }
    }
    
    @media(max-width:414px) {
        .Top002434 .header {
            height: 60px;
        }
        .Top002434 .header-left {
            width: 22%;
        }
        .Top002434 .header-right {
            float: right;
            padding-top: 14px;
        }
        .Top002434 .header-right strong {
            font-size: 16px;
            color: #fff;
            background: url(../images/tel.png) no-repeat left top;
            padding-left: 30px;
            background-size: 24px;
            margin-right: 10px;
            background-position-y: 3px;
            transform: .3s;
        }
        .Top002434 #open_menu {
            top: 50px;
        }
        .top2.wap ol li {
            margin-left: 3%;
        }
        .top2.wap ol li a img {
            max-width: 22px;
        }
    }
    
    @media(max-width:375px) {
        .top2.wap ol li {
            margin-left: 2%;
        }
        .top2.wap ol li a img {
            max-width: 18px;
        }
    }
    /*Banner003017 */
    
    .Banner003017 {
        position: relative;
        z-index: 1;
    }
    
    .Banner003017 .slogan {
        width: 85.94%;
        top: 18.33vw;
        color: #fff;
    }
    
    .Banner003017 .slogan .en {
        font-family: 'ArialMT';
        letter-spacing: 4.4px;
        opacity: 0.5;
        text-transform: uppercase;
    }
    
    .Banner003017 li aside.dot,
    .Banner003017 .slogan,
    .Banner003017 .slick-dots {
        position: absolute;
        z-index: 10;
        left: 7.03%;
    }
    
    .Banner003017 li aside.dot,
    .Banner003017 .slick-dots {
        bottom: 4.17vw;
    }
    
    .Banner003017 li aside.dot {
        color: #fff;
        margin-bottom: 1.3em;
    }
    
    .Banner003017 li .a-link {
        position: absolute;
        z-index: 20;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }
    
    .Banner003017 .slick-dots li {
        float: left;
        width: 10px;
        height: 10px;
        background-color: #a0a0a0;
        border: solid 1px #ffffff;
        opacity: 0.5;
        cursor: pointer;
    }
    
    .Banner003017 .slick-dots li:not(:last-child) {
        margin-right: 10px;
    }
    
    .Banner003017 .slick-dots li button {
        display: none;
    }
    
    .Banner003017 .slick-dots li.slick-active {
        background: #fff;
        opacity: 1;
    }
    
    @media(min-width:767px) {
        .Banner003017 .wap {
            display: none;
        }
        .Banner003017 .slogan img {
            width: 13.13vw;
        }
        .Banner003017 .slogan .cn {
            font-size: 3.13vw;
            margin-top: 2.08vw;
        }
        .Banner003017 .slogan .en {
            font-size: 1.15vw;
        }
        .Banner003017 li aside.dot {
            font-size: 1.25vw;
        }
    }
    
    @media(max-width:768px) {
        .Banner003017 .pc {
            display: none;
        }
        .Banner003017 .wap {
            height: auto;
            width: 100%;
            display: block;
        }
        .Banner003017 .slogan img {
            width: 40%;
        }
        .Banner003017 .slogan .cn {
            font-size: 7vw;
            margin-top: 4vw;
        }
        .Banner003017 .slogan .en {
            font-size: 4.5vw;
            letter-spacing: 1px;
        }
        .Banner003017 li aside.dot {
            font-size: 4vw;
        }
    }
    /*Floor002823 */
    
    .Floor002823 {
        padding: 5.255% 0;
    }
    .Floor002823 .title{padding: 0 0 4%;}
  
    
    .Floor002823 li a {
        display: block;
        position: relative;
    }
    
    .Floor002823 li .inner {
        position: relative;
        z-index: 10;
        text-align: center;
    }
    
    
    .Floor002823 li .icon {
        position: relative;
    }
    
    .Floor002823 li .icon img {
        max-width: 73px;
        max-height: 72px;
        transition: 0.3s;
        margin: 0 auto;
        display: block;
        border-radius: 100px;
    }
    
    

        .Floor002823 li p.t1 {
            font-size: 24px;
            color: #C0C0C0;
            margin-bottom: 0;
            margin-top: 15px;
        }
    
    .Floor002823 li p.t2 {
        color: #999;
        margin-bottom: 20px;
    }
    
    .Floor002823 li a:hover * {
        color: #00458e;
    }
    
    @media(min-width:641px) and (max-width:1024px) {
        .Floor002823 li p.t1 {
            font-size: 20px;
        }
    }
    
    @media(min-width:641px) {
        .Floor002823 li {
            float: left;
            width: 23%;
        }
        .Floor002823 li:not(:nth-child(4n)) {
            margin-right: 2%;
        }
        .Floor002823 li a {
            border-left: 10px solid #f9f9f9;
            padding: 0 28px;
        }
        .Floor002823 li .Ispic {
            left: -10px;
            bottom: -30px;
            top: -30px;
        }
    }
    
    @media(max-width:640px) {
        .Floor002823{
            padding:5% 0;
        }
        .Floor002823 li {
            padding: 0;
            width: 25%;
            float: left;
        }
        .Floor002823 li a {
            border-bottom:0;
            padding: 10px 0;
        }
        .Floor002823 li .inner{
            text-align: center;
        }
        .Floor002823 li .Ispic {
            bottom: -10px;
            left: 0;
            top: 0;
        }
        .Floor002823 li p.t1{
            font-size: 14px;
            color: #999;
        }
        .Floor002823 li p.t2{
            display: none;
        }
        .Floor002823 li .inner:after{
            display: none;
        }
        .Floor002823 li .icon{
            margin:0 auto;
        }
    }
    
    @media(max-width:414px) {
        .Floor002823 li p.t1 {
           
            font-weight: bold;
            padding: 5% 0;
        }
        .Floor002823 li .icon img{
                max-width: 50px;
        }
    }
    /*Floor002821 */
    
    .title {
        padding: 2% 0;
        font-size: 40px;
        color: #333;
    }
    
    .Floor002821 {
        overflow: hidden;
        padding: 1% 0 4%;
    }
    
    .Floor002821 li {
        float: left;
        width: 25%;
        position: relative;
        padding-bottom: 21.429%;
        font-size: 100px;
    }
    
    .Floor002821 li a {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }
    
    .Floor002821 li a>* {
        position: absolute;
        left: 0;
        width: 100%;
    }
    
    .Floor002821 li .Ispic {
        height: 100%;
        top: 0;
    }
    
    .Floor002821 li a:before {
        z-index: 5;
        position: absolute;
        top: 0;
        width: 100%;
        left: 0;
        content: '';
        height: 100%;
        opacity: 0;
        -webkit-opacity: 0;
        transition: 0.3s;
        background: -moz-linear-gradient(45deg, rgba(0, 69, 142, 1) 0%, rgba(0, 69, 142, 0.4) 100%);
        background: -webkit-linear-gradient(45deg, rgba(0, 69, 142, 1) 0%, rgba(0, 69, 142, 0.4) 100%);
        background: linear-gradient(45deg, rgba(0, 69, 142, 1) 0%, rgba(0, 69, 142, 0.4) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00458e', endColorstr='#00458e', GradientType=1);
    }
    
    .Floor002821 li a:hover:before {
        opacity: 0.9;
        -webkit-opacity: 0.9;
    }
    
    .Floor002821 li .txt {
        z-index: 10;
        bottom: 0.35em;
        padding: 0 0.35em;
        color: #fff;
    }
    
    .Floor002821 li .txt p.t1 {
        font-size: 0.24em;
        margin: 15px 0 10px;
    }
    
    .Floor002821 li .txt p.t2 {
        line-height: 1.71428em;
        margin: 0;
        font-size: 0.14em;
    }
    
    .Floor002821 li .icon img {
        max-height: 0.4em;
        display: block;
    }
    
    @media(min-width:1025px) {
        .Floor002821 li:nth-child(1) .Ispic,
        .Floor002821 li:nth-child(1) a:before {
            left: auto;
            right: 0;
            width: 100%;
        }
        .Floor002821 li:nth-child(3),
        .Floor002821 li:nth-child(4) {
            width: 25%;
        }
    }
    
    @media(max-width:1024px) {
        .Floor002821 li {
            width: 100%;
            padding-bottom: 42.858%;
        }
        .Floor002821 li:nth-child(3),
        .Floor002821 li:nth-child(4) {
            width: 50%;
        }
    }
    
    @media(max-width:480px) {
        .Floor002821 li {
            font-size: 80px;
        }
    }
    
    @media(max-width:400px) {
        .Floor002821 li {
            font-size: 70px;
        }
        .Floor002821 li .txt p.t1 {
            margin-top: 10px;
        }
    }
    /*Floor002843 */
    /*RighInfo002808 */
    
    .RighInfo002808 {
        padding: 3% 0;
        background: #f3f5f9;
    }
    
    .RighInfo002808 .auto {
        max-width: 1600px;
        width: 96%;
    }
    
    .RighInfo002808 .floor {
        position: relative;
        z-index: 1.
    }
    
    .RighInfo002808 .floor .Ispic {
        position: absolute;
        height: 100%;
        right: 0;
        top: 0;
    }
    
    .RighInfo002808 .floor-1 .Ispic {
        width: 53%;
        background-size: 100%;
    }
    
    .RighInfo002808 .floor-2 .Ispic {
        right: auto;
        left: 0;
        width: 25%;
    }
    
    .RighInfo002808 .floor-1 .txt {
        color: #999;
        font-size: 16px;
    }
    
    .RighInfo002808 .floor-1 .txt .info {
        line-height: 36px;
        padding-bottom: 10%;
    }
    
    .RighInfo002808 .floor-1 .txt h1 {
        font-size: 40px;
        color: #00458e;
        font-weight: bold;
        margin-bottom: 5%;
    }
    
    .RighInfo002808 .floor-1 .txt .ti25 {
        text-indent: 25px;
    }
    
    .RighInfo002808 .floor-1 .txt .nmb {
        margin-bottom: 0;
        color: #666;
    }
    
    .RighInfo002808 .more {
        font-size: 15px;
        color: #00458e;
        margin-top: 15px;
    }
    
    .RighInfo002808 .more a {
        color: #00458e;
    }
    
    .RighInfo002808 .floor-1 .txt .nmt {
        margin-top: 0;
    }
    
    .RighInfo002808 .floor-1 .count {
        position: relative;
        z-index: 1;
        padding: 7% 0;
    }
    
    .RighInfo002808 .floor-1 .count li p {
        margin: 0;
    }
    
    .RighInfo002808 .floor-1 .count li aside {
        color: #00458e;
        font-weight: bold;
    }
    
    .RighInfo002808 .floor-1 .count li aside b {
        font-size: 48px;
        font-family: Arial;
        display: inline-block;
        vertical-align: sub;
    }
    
    @media(min-width:1025px) {
        .RighInfo002808 .floor-1 .txt {
            padding-right: 52%;
        }
        .RighInfo002808 .floor-1 .txt .info {
            max-width: 820px;
            width: 95%;
        }
        .RighInfo002808 .floor-1 .count:before {
            position: absolute;
            right: 0;
            top: 0;
            height: 100%;
            background: rgba(0, 69, 142, 0.05);
            content: '';
            width: 124.49%;
        }
    }
    
    @media(max-width:1366px) {
        .RighInfo002808 .floor-1 .txt .info {
            max-width: 750px;
        }
    }
    
    @media(max-width:1024px) {
        .RighInfo002808 .floor-1 .Ispic {
            display: none;
        }
        .RighInfo002808 .floor-1 .count {
            background: #f5f5f5;
        }
        .RighInfo002808 .floor-1 .count li {
            text-align: center;
        }
        .RighInfo002808 .more{text-align: center;font-size: 14px;position: absolute;left: 50%;bottom: -10px;transform: translateX(-50%);}
        .RighInfo002808 .floor-1 .txt{position: relative;padding-bottom: 30px;}
        .RighInfo002808 .auto{width: auto;padding: 0 4%;}
        
    }
    
    @media(min-width:641px) {
        .RighInfo002808 .floor-1 .count ul {
            display: table;
            width: 100%;
            position: relative;
            z-index: 2;
        }
        .RighInfo002808 .floor-1 .count li:not(:last-child) {
            width: 24%;
        }
        .RighInfo002808 .floor-1 .count li {
            display: table-cell;
            vertical-align: top;
        }
    }
    
    @media(max-width:640px) {
        .RighInfo002808 .floor-1 .count ul {
            overflow: hidden;
        }
        .RighInfo002808 .floor-1 .count li {
            width: 50%;
            float: left;
            padding: 15px 0;
        }
        .RighInfo002808 .floor-1 .count li:nth-child(2n+1) {
            clear: left;
        }
    }
    
    @media(max-width:414px) {
        .RighInfo002808 .floor-1 .txt h1 {
            font-size: 18px;
            
            margin-bottom: 2%;
        }
        .RighInfo002808 .floor-1 .txt .nmb {
            margin-bottom: 0;
            color: #666;
            line-height: 25px;
            font-size: 14px;
            display: none;
        }
        .RighInfo002808 .floor-1 .txt .info {
            padding-bottom: 0;
        }
        .RighInfo002808 .floor-1 .count {
            padding: 5% 0;
        }
        .RighInfo002808 .floor-1 .count li {
            width: 25%;
            float: left;
            padding: 0;
            text-align: center;
        }
        .RighInfo002808 .floor-1 .count li:nth-child(2n+1) {
            clear: none;
        }
        .RighInfo002808 .floor-1 .count li aside b {
            font-size: 28px;
        }
        .RighInfo002808 .floor-1 .count li p {
            font-size: 14px;
        }
    }
    
    .RighInfo002808 .title {
        padding: 8% 0 3% 0;
        font-size: 30px;
        color: #333;
    }
    /*slick Basic*/
    
    .Floor002843 .slick-slider {
        position: relative;
        display: block;
        -webkit-touch-callout: none;
        -ms-touch-action: pan-y;
        touch-action: pan-y;
        -webkit-tap-highlight-color: transparent;
        z-index: 1;
    }
    
    .Floor002843 .slick-list {
        position: relative;
        z-index: 1;
        display: block;
        overflow: hidden;
    }
    
    .Floor002843 .slick-list:focus {
        outline: none
    }
    
    .Floor002843 .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }
    
    .Floor002843 .slick-slider .slick-track,
    .Floor002843 .slick-slider .slick-list {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    
    .Floor002843 .slick-track {
        position: relative;
        top: 0;
        left: 0;
        display: block;
    }
    
    .Floor002843 .slick-track:before,
    .Floor002843 .slick-track:after {
        display: table;
        content: '';
    }
    
    .Floor002843 .slick-track:after {
        clear: both;
    }
    
    .Floor002843 .slick-loading .slick-track {
        visibility: hidden;
    }
    
    .Floor002843 .slick-slide {
        display: none;
        float: left;
        min-height: 1px;
    }
    
    [dir='rtl'] .slick-slide {
        float: right;
    }
    
    .Floor002843 .slick-slide .slick-loading img {
        display: none;
    }
    
    .Floor002843 .slick-slide .dragging img {
        pointer-events: none;
    }
    
    .Floor002843 .slick-initialized .slick-slide {
        display: block;
    }
    
    .Floor002843 .slick-loading .slick-slide {
        visibility: hidden;
    }
    
    .Floor002843 .slick-vertical .slick-slide {
        display: block;
        height: auto;
        border: 1px solid transparent;
    }
    
    .Floor002843 .slick-arrow .slick-hidden {
        display: none;
    }
    /*slick Basic End*/
    
    .Floor002843 .more {
        display: inline-block;
        background: #00458e;
        color: #fff;
        padding: 0 20px;
        position: relative;
    }
    
    .Floor002843 .more:after {
        position: absolute;
        content: '';
        width: 6px;
        height: 4px;
        background: #fff;
        top: 50%;
        margin-top: -2px;
        right: 0;
        transition: 0.3s;
    }
    
    .Floor002843 .more:hover:after {
        width: 0;
    }
    
    .Floor002843 .more span {
        display: block;
        line-height: 50px;
        position: relative;
        padding-left: 44px;
    }
    
    .Floor002843 .more span:before {
        position: absolute;
        left: 0;
        top: 50%;
        width: 18px;
        height: 10px;
        margin-top: -5px;
        content: '';
        background: url(../images/Floor002843-more.png) no-repeat right center;
        transition: 0.3s;
    }
    
    .Floor002843 .more:hover span:before {
        width: 30px;
    }
    
    .Floor002843 {
        position: relative;
        padding: 6vw 0 5vw 0;
        overflow: hidden;
    }
    
    .Floor002843:before {
        position: absolute;
        height: 100%;
        background: url(../images/Floor002843_bg.jpg) no-repeat center center #2a373f;
        background-size: contain;
        width: 50%;
        left: 0;
        top: 0;
        content: '';
    }
    
    .Floor002843 .auto {
        max-width: 1600px;
        position: relative;
        z-index: 4;
    }
    
    .Floor002843 .title {
        color: #fff;
    }
    
    .Floor002843 .title .cn {
        font-size: 34px;
    }
    
    .Floor002843 .title .en {
        font-size: 42px;
        font-family: "DINBold";
    }
    
    @media(min-width:1025px) and (max-width:1366px) {
        .Floor002843 .title .cn {
            font-size: 28px;
        }
        .Floor002843 .title .en {
            font-size: 36px;
        }
    }
    
    @media(max-width:640px) {
        .Floor002843 .title .cn {
            font-size: 5vw;
        }
        .Floor002843 .title .en {
            font-size: 6vw;
        }
        .Floor002843 .cn {
            margin-bottom: 1vw;
        }
    }
    
    .Floor002843 .imgs li img {
        display: block;
        width: 100%;
    }
    /* .Floor002843 .info{padding-left: 4.167%;} */
    
    .Floor002843 .info .edit {
        width: 90%;
        text-align: justify;
        line-height: 2em;
        color: #999;
        margin: 3vw 0 7vw 0;
    }
    
    .Floor002843 .controls {
        position: relative;
        z-index: 3;
    }
    
    .Floor002843 .controls .btn {
        position: absolute;
        right: -5vw;
        overflow: hidden;
    }
    
    .Floor002843 .controls .slick-arrow {
        width: 5vw;
        height: 5vw;
        float: left;
        border: 0;
        background: #00458e;
        padding: 0;
        font-size: 0;
        cursor: pointer;
    }
    
    .Floor002843 .controls .slick-arrow:before {
        display: inline-block;
        width: 70%;
        max-width: 38px;
        background: url(../images/Floor002843-more.png) no-repeat right center;
        height: 9px;
        content: '';
    }
    
    .Floor002843 .controls .slick-next {
        background: #fff;
    }
    
    .Floor002843 .controls .slick-next:before {
        background-image: url(../images/Floor002843-more2.png);
    }
    
    .Floor002843 .controls .slick-prev:before {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }
    
    @media(min-width:1025px) {
        .Floor002843 .imgs {
            width: 66.667%;
        }
        .Floor002843 .imgs ul.slider {
            width: 125%;
        }
        /* .Floor002843 .info .edit{ max-width: 320px; } */
        .Floor002843 .controls .btn {
            top: 50%;
            transform: translateY(-50%);
            -webkir-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
        }
    }
    
    @media(max-width:1024px) {
        .Floor002843 .ytable,
        .Floor002843 .ytable-cell {
            display: block;
        }
        .Floor002843 .controls .btn {
            right: 0;
            top: 100%;
        }
        .Floor002843:before {
            width: 100%;
            height: 70%;
            background-size: 190% auto;
        }
        .Floor002843 .controls {
            padding-bottom: 4%;
        }
        .Floor002843 .controls .slick-arrow {
            width: 10vw;
            height: 10vw;
        }
    }
    /*
 .Floor002279 为demo编号
 */
    
    .Floor002279 {
        padding: 0 0 4%;
    }
    
    .Floor002279 .wrap-container {
        position: relative;
    }
    
    .Floor002279 .wrap-tit {
        position: absolute;
        top: 50%;
        margin-top: -87px;
        left: 40px;
        z-index: 99;
    }
    
    .Floor002279 .wrap-tit a {
        -webkit-writing-mode: vertical-lr;
        writing-mode: tb-rl;
        writing-mode: vertical-lr;
        text-transform: uppercase;
        color: #fff;
        font-size: 12px;
    }
    
    .Floor002279 .wrap-tit a i {
        font-style: normal;
        margin-top: 8px;
        font-size: 14px;
        font-weight: bold;
    }
    
    .Floor002279 .wrap-tit h1 {
        margin: 0;
        font-weight: normal;
        text-transform: uppercase;
        color: #fff;
        font-family: Chaparral Pro;
        font-size: 34px;
        line-height: 1.15;
        margin-top: 25px;
    }
    
    .Floor002279 .wrap-tit h1 span {
        display: block;
        font-size: 14px;
        font-family: "微软雅黑";
    }
    
    .Floor002279 .list .item {
        /*float: left; width: 25%;*/
        transition: all .5s ease-out;
        padding-left: 1px;
    }
    
    .Floor002279 .list .item .item-inner {
        position: relative;
    }
    
    .Floor002279 .list .item .pic {
        width: 100%;
    }
    
    .Floor002279 .list .item .pic img {
        width: 100%;
    }
    
    .Floor002279 .list .item .layer {
        background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
        filter: Alpha(opacity=50);
        background: #000;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
        opacity: 1;
        transition: opacity .5s ease-in-out;
    }
    
    .Floor002279 .list .item .tit {
        position: absolute;
        left: 25px;
        top: 25px;
        font-size: 22px;
        z-index: 3;
        color: #fff;
        line-height: 1.2;
        transition: all .5s ease-in-out;
    }
    
    .Floor002279 .list .item .tit span {
        font-family: Chaparral Pro;
        font-size: 30px;
        text-transform: uppercase;
        display: block;
    }
    
    .Floor002279 .list .item .more {
        position: absolute;
        bottom: 25px;
        left: 25px;
        z-index: 3;
        color: #fff;
        font-size: 14px;
        padding-right: 20px;
        line-height: 14px;
        transition: all .5s ease-out;
    }
    
    .Floor002279 .list .item .more i {
        background: url(../images/Floor002279-icon.png) no-repeat right center;
        background-size: 100%;
        width: 14px;
        height: 14px;
        display: block;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -7px;
    }
    
    .Floor002279 .list .item:hover {
        text-align: center;
    }
    
    .Floor002279 .list .item:hover .layer {
        opacity: .35;
    }
    
    .Floor002279 .list .item:hover .tit {
        transform: translate(-50%, -45%);
        top: 45%;
        text-align: center;
        left: 50%;
        width: 80%;
    }
    
    .Floor002279 .list .item:hover .more {
        transform: translate(-50%, -60%);
        top: 60%;
        left: 50%;
        background-color: #00458e;
        width: 124px;
        height: 32px;
        line-height: 32px;
    }
    
    
    .Floor002279 .list .item:hover .more i {
        background-image: url(../images/Floor002279-icon_hover.png);
        right: 15px;
    }
    
 


    @media only screen and (min-width:768px) {
        .Floor002279 .list .item .tit span {
            font-size: 34px;
        }
    }
    
    @media only screen and (min-width:1024px) {
        .Floor002279 .list .item .tit span {
            font-size: 16px;
            padding-bottom: 10px;
        }
    }
    
    @media only screen and (max-width:1674px) {
        /* .Floor002279 .list .auto{ padding: 0 0 0 120px; max-width: none;} */
        .Floor002279 .wrap-tit h1 {
            color: #333;
        }
        .Floor002279 .wrap-tit a {
            color: #666;
        }
        .Floor002279 .wrap-tit {
            left: 0;
        }
    }
    @media(max-width:1024px){
        .Floor002279 .list .item .more{left: 5px;}
        .Floor002279 .list .item .tit{left: 50%;transform: translateX(-50%);width: 100%;text-align: center;}
        .Floor002279 .list .item .tit span{display: none;}
    }

    @media(max-width:768px) {
        .Floor002279 .list .item .more span {display: none;}
        .Floor002279 .list .item:hover .more{width: 46px;}
    }

    @media only screen and (max-width:365px) {
        .Floor002279 .list .item:hover .more {
            transform: translate(-50%, -70%);
            top: 70%;
        }
    }
    /*carousel 公共样式只留一份*/
    
    .owl-carousel {
        display: none;
        width: 100%;
        -webkit-tap-highlight-color: transparent;
        /* position relative and z-index fix webkit rendering fonts issue */
        position: relative;
        z-index: 1;
    }
    
    .owl-carousel .owl-stage {
        position: relative;
        -ms-touch-action: pan-Y;
        -moz-backface-visibility: hidden;
        /* fix firefox animation glitch */
    }
    
    .owl-carousel .owl-stage:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }
    
    .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
        /* fix for flashing background */
        -webkit-transform: translate3d(0px, 0px, 0px);
    }
    
    .owl-carousel .owl-wrapper,
    .owl-carousel .owl-item {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
    }
    
    .owl-carousel .owl-item {
        position: relative;
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
    }
    
    .owl-carousel .owl-item img {
        display: block;
        width: 100%;
    }
    
    .owl-carousel .owl-nav.disabled,
    .owl-carousel .owl-dots.disabled {
        display: none;
    }
    
    .owl-carousel .owl-nav .owl-prev,
    .owl-carousel .owl-nav .owl-next,
    .owl-carousel .owl-dot {
        cursor: pointer;
        cursor: hand;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    
    .owl-carousel.owl-loaded {
        display: block;
    }
    
    .owl-carousel.owl-loading {
        opacity: 0;
        display: block;
    }
    
    .owl-carousel.owl-hidden {
        opacity: 0;
    }
    
    .owl-carousel.owl-refresh .owl-item {
        visibility: hidden;
    }
    
    .owl-carousel.owl-drag .owl-item {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    
    .owl-carousel.owl-grab {
        cursor: move;
        cursor: grab;
    }
    
    .owl-carousel.owl-rtl {
        direction: rtl;
    }
    
    .owl-carousel.owl-rtl .owl-item {
        float: right;
    }
    /* No Js */
    
    .no-js .owl-carousel {
        display: block;
    }
    /*
 *  Owl Carousel - Animate Plugin
 */
    
    .owl-carousel .animated {
        animation-duration: 1000ms;
        animation-fill-mode: both;
    }
    
    .owl-carousel .owl-animated-in {
        z-index: 0;
    }
    
    .owl-carousel .owl-animated-out {
        z-index: 1;
    }
    
    .owl-carousel .fadeOut {
        animation-name: fadeOut;
    }
    
    @keyframes fadeOut {
        0% {
            opacity: 1;
        }
        100% {
            opacity: 0;
        }
    }
    /*
 * 	Owl Carousel - Auto Height Plugin
 */
    
    .owl-height {
        transition: height 500ms ease-in-out;
    }
    /*
 * 	Owl Carousel - Lazy Load Plugin
 */
    
    .owl-carousel .owl-item .owl-lazy {
        opacity: 0;
        transition: opacity 400ms ease;
    }
    
    .owl-carousel .owl-item img.owl-lazy {
        transform-style: preserve-3d;
    }
    /*
 * 	Owl Carousel - Video Plugin
 */
    
    .owl-carousel .owl-video-wrapper {
        position: relative;
        height: 100%;
        background: #000;
    }
    
    .owl-carousel .owl-video-play-icon {
        position: absolute;
        height: 80px;
        width: 80px;
        left: 50%;
        top: 50%;
        margin-left: -40px;
        margin-top: -40px;
        background: url("owl.video.play.png") no-repeat;
        cursor: pointer;
        z-index: 1;
        -webkit-backface-visibility: hidden;
        transition: transform 100ms ease;
    }
    
    .owl-carousel .owl-video-play-icon:hover {
        -ms-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);
    }
    
    .owl-carousel .owl-video-playing .owl-video-tn,
    .owl-carousel .owl-video-playing .owl-video-play-icon {
        display: none;
    }
    
    .owl-carousel .owl-video-tn {
        opacity: 0;
        height: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        transition: opacity 400ms ease;
    }
    
    .owl-carousel .owl-video-frame {
        position: relative;
        z-index: 1;
        height: 100%;
        width: 100%;
    }
    /*Floor003056 */
    
    .Floor003056 {
        padding: 3% 0;
        font-size: 16px;
        font-weight: 100;
        background: #f5f5f5;
        ;
        background-size: cover;
    }
    
    .Floor003056 .auto {
        max-width: 1600px;
    }
    
    .title {
        
        font-family: "微软雅黑";
        font-size: 40px;
        color: #00458e;
        font-weight: bold;
    }
    
    .title h3 {
        font-weight: bold;
        margin: 0 0 0.445em 0;
        font-size: 1em;
    }
    
    .title .desc {
        font-size: 18px;
        position: relative;
        padding-right: 90px;
        float: right;
        font-weight: normal;
    }
    
    .title .more {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 0.889em;
        padding-right: 20px;
        background: url("../images/Floor003056_more.png") no-repeat right center;
        color: #333;
        margin-top: 20px;
    } 
   
    .Floor002821 .title {
        color: #333;
    }
    
    .Floor002821 .title .more {
        color: #333;
        margin-top: 20px;
    }
    
    .Floor002821 .title .desc {
        float: right;
    }
    
   /* .Floor002279 .title {
        color: #00458e;
        font-weight: bold;
        font-size: 40px;
    }*/
    
    .Floor002279 .title .more {
        color: #333;
        margin-top: 20px;
    }
    
    .Floor002279 .title .desc {
        float: right;
    }
    
    @media(max-width:1024px) {
        .title {
            font-size: 4vw;
        }
        .title .desc {
            font-size: 0.5em;
            padding-right: 8em;
        }
        .title .more{margin-top: 0;}
    }
    
    @media(max-width:640px) {
        .title {
            font-size: 6vw;
        }
    }
    
    @media(max-width:414px) {
        .title {
            font-size: 18px;
            
        }
        .Floor002279 .title .more {
            margin-top: 10px;
        }
        .title .more {
            background-size: 10%;
            padding-right: 14px;
        }
        .Floor002279 .list .item .pic img {
            width: 100%;
            max-height: 300px;
        }
        .RighInfo002808 .floor-1 .Ispic {
            display: block;
            position: static;
            padding-top: 70%;
            width: 100%;
        }
        .Floor002279 .list .item .tit {
            font-size: 15px;
        }
        .Floor002279 .list .item .tit span {
            font-size: 12px;
        }
    }
    
    .Floor003056 .slick-slide>div {
        float: left;
        background: #fff;
        border-bottom: 1px solid #ebebeb;
        border-top: 1px solid #ebebeb;
        margin-top: -1px;
        display: table;
        height: 9.9vw;
    }
    
    .Floor003056 .slick-slide .logo {
        display: table-cell!important;
        vertical-align: middle;
        text-align: center;
    }
    
    .Floor003056 .slick-slide .logo img {
        max-height: 7vw;
        max-width: 80%;
    }
    
    .Floor003056 .slick-dots {
        text-align: center;
        margin-top: 3vw;
    }
    
    .Floor003056 .slick-dots li {
        display: inline-block;
        position: relative;
        width: 28px;
        height: 28px;
    }
    
    .Floor003056 .slick-dots li button {
        padding: 0;
        width: 28.572%;
        height: 28.572%;
        background: #fff;
        border-radius: 50%;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        font-size: 0;
        border: 0;
    }
    
    .Floor003056 .slick-dots li.slick-active button {
        background: #00458e;
        width: 50%;
        height: 50%;
    }
    
    .Floor003056 .slick-dots li.slick-active:before {
        position: absolute;
        content: '';
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        border: 2px solid #00458e;
        border-radius: 50%;
        clip: rect(0 28px 7px 0);
        animation: zhuan 2s infinite linear;
    }
    
    @keyframes zhuan {
        0% {
            transform: rotate(-360deg);
        }
        100% {
            transform: rotate(0);
        }
    }
    
    @media(min-width:1025px) {
        .Floor003056 .slick-slide>div {
            width: 20%;
        }
        .Floor003056 .slick-slide>div:not(:nth-child(5n)) {
            border-right: 1px solid #ebebeb;
        }
    }
    
    @media(min-width:641px) and (max-width:1024px) {
        .Floor003056 .slick-slide>div {
            width: 33.3333%;
            height: 15vw;
        }
        .Floor003056 .slick-slide>div:not(:nth-child(3n)) {
            border-right: 1px solid #ebebeb;
        }
        .Floor003056 .slick-slide .logo img {
            max-height: 12vw;
        }
    }
    
    @media(max-width:640px) {
        .Floor003056 .slick-slide>div {
            width: 50%;
            height: 20vw;
        }
        .Floor003056 .slick-slide>div:not(:nth-child(2n)) {
            border-right: 1px solid #ebebeb;
        }
        .Floor003056 .slick-slide .logo img {
            max-height: 15vw;
        }
    }
    
    @media(max-width:414px) {
        .Floor003056 .slick-slide>div:not(:nth-child(4n)) {
            border-right: 1px solid #ebebeb;
        }
        .Floor003056 .slick-slide>div {
            width: 25%;
        }
    }
    /*Bottom002887 */
    
    .Bottom002887 {
        background: #00579c;
        /* Old browsers */
    }
    
    .Bottom002887,
    .Bottom002887 a {
        color: #fff;
    }
    
    .Bottom002887 .auto {
        max-width: 1600px;
        width: 94%;
    }
    
    .Bottom002887 .copyright {
        padding: 20px 0;
        border-top: 1px solid rgba(255, 255, 255, 0.1);
        line-height: 30px;
    }
    
    .Bottom002887 .copyright .fr {
        overflow: hidden;
    }
    
    .Bottom002887 .copyright .fr a {
        float: left;
        height: 30px;
    }
    
    .Bottom002887 .copyright .fr a.knet {
        background: url("../images/knet.png") no-repeat center center;
        width: 84px;
    }
    
    .Bottom002887 .copyright .fr a.wlzxnet {
        background: url("../images/wlzxnet.png") no-repeat left center;
        padding-left: 37px;
        margin-right: 37px;
    }
    
    .Bottom002887 .b_link {
        margin-bottom: 26px;
        line-height: 24px;
    }
    
    .Bottom002887 .b_link .fr {
        position: relative;
        padding-left: 70px;
    }
    
    .Bottom002887 .b_link .fr span {
        position: absolute;
        left: 0;
        top: 0;
    }
    
    .Bottom002887 .b_link .fr a {
        margin-left: 25px;
        display: inline-block;
    }
    
    .Bottom002887 .b_link .fl a {
        display: inline-block;
    }
    
    .Bottom002887 .b_link .fl a:not(:last-child):after {
        margin: 0 20px;
        content: '';
        display: inline-block;
        width: 1px;
        height: 12px;
        vertical-align: middle;
        background: rgba(255, 255, 255, 0.2);
    }
    
    .Bottom002887 .code {
        max-width: 320px;
        margin: 0 auto;
    }
    
    .Bottom002887 .code li {
        float: left;
        width: 43.75%;
        text-align: center;
    }
    
    .Bottom002887 .code li:nth-child(2n) {
        float: right;
    }
    
    .Bottom002887 .code li aside {
        color: rgba(255, 255, 255, 0.5);
        margin-top: 10px;
    }
    
    .Bottom002887 .code li img {
        border-radius: 4px;
        display: block;
        width: 100%;
    }
    
    .Bottom002887 .b_nav {
        padding: 4.875% 0 2% 0;
    }
    
    .Bottom002887 .b_nav .tit {
        font-size: 16px;
    }
    
    .Bottom002887 .b_nav nav dd {
        line-height: 24px;
    }
    
    .Bottom002887 .b_nav nav dd a {
        color: rgba(255, 255, 255, 0.6) !important;
    }
    
    .Bottom002887 .b_nav nav dd a:hover {
        color: #fff;
    }
    
    .Bottom002887 .contact .call {
        font-size: 24px;
    }
    
    .Bottom002887 .contact p {
        margin-top: 10px;
        opacity: 0.6;
        -webkit-opacity: 0.6;
    }
    
    @media(min-width:641px) {
        .Bottom002887 .b_nav nav .item {
            float: left;
            max-width: 120px;
        }
        .Bottom002887 .b_nav .tit {
            padding-bottom: 24px;
        }
        .Bottom002887 .b_nav nav .item dl {
            display: block!important;
        }
    }
    
    @media(min-width:1025px) {
        .Bottom002887 .b_link>div {
            max-width: 48%;
        }
        .Bottom002887 .code {
            width: 20%;
        }
        .Bottom002887 .b_nav nav {
            width: 36.875%;
        }
        .Bottom002887 .contact {
            width: 32.5%;
            padding: 0 2% 0 5%;
        }
    }
    
    @media(max-width:1024px) {
        .Bottom002887 .contact,
        .Bottom002887 .code .tit {
            text-align: center;
        }
        .Bottom002887 .contact {
            padding: 20px 0;
            display: none;
        }
    }
    
    @media(max-width:640px) {
        .Bottom002887 .b_nav nav .item {
            margin: 0!important;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        }
        .Bottom002887 .b_nav nav .item:last-child a{color: #fff000;}
        .Bottom002887 .b_nav nav .item dl {
            display: none;
            padding-bottom: 20px;
        }
        .Bottom002887 .b_nav .tit {
            padding: 20px 0;
        }
        .Bottom002887 .code .tit{opacity: 0;}
        .Bottom002887 .b_nav nav .tit {
            position: relative;
            z-index: 1;
            padding-right: 40px;
        }
        .Bottom002887 .b_nav nav .tit i {
            position: absolute;
            right: 0;
            top: 50%;
            width: 20px;
            height: 20px;
            margin-top: -8px;
            transition: 0.3s;
        }
        .Bottom002887 .b_nav nav .tit i.on {
            transform: rotate(45deg);
        }
        .Bottom002887 .b_nav nav .tit i:before,
        .Bottom002887 .b_nav nav .tit i:after {
            position: absolute;
            content: '';
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            background: #fff;
        }
        .Bottom002887 .b_nav nav .tit i:before {
            width: 50%;
            height: 2px;
        }
        .Bottom002887 .b_nav nav .tit i:after {
            width: 2px;
            height: 50%;
        }
        .Bottom002887 .b_nav nav dd {
            padding: 5px 0;
        }
        .Bottom002887 .code {
            max-width: 280px;
        }
        .Bottom002887 .code li img {
            width:65%;
            margin: 0 auto;
        }
    }
    
    @media(max-width:414px) {
        .Bottom002887 .b_nav .tit {
            padding: 3% 0;
        }
        .Bottom002887 .b_nav nav .item dl {
            padding-bottom: 2%;
        }
    }
    /*栏目页样式*/
    /*
 .Menu002449 为demo编号
 */
    
    .Menu002449 {
        position: relative;
    }
    
    .Menu002449 .ban img {
        display: block;
    }
    
    .Menu002449 .ban .phoneimg {
        display: none;
    }
    
    @media only screen and (max-width: 1000px) {
        .Menu002449 .ban .pcimg {
            display: none;
        }
        .Menu002449 .ban .phoneimg {
            display: block;
        }
    }
    
    @media(max-width:414px) {
        .Menu002449 .ban .phoneimg {
            height: 210px;
        }
    }
    
    .Menu002449 .menu,
    .Menu002449 .menu * {
        transition: .3s ease-in-out;
    }
    
    .Menu002449 .menu {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 50px;
        line-height: 30px;
        background: rgba(0, 69, 142, 0.8) none repeat scroll 0 0 !important;
        filter: Alpha(opacity=90);
        background: #38806a;
    }
    
    .Menu002449 .menu1 {
        background: rgba(197, 12, 17, 0.8) none repeat scroll 0 0 !important;
        filter: Alpha(opacity=90);
        background: #38806a;
    }
    
    .Menu002449 .menu .auto {
        position: relative;
        z-index: 5;
    }
    
    @media only screen and (max-width: 1200px) {
        /*.Menu002449 .menu .auto{ margin-left: 15px; margin-right: 15px;}	*/
    }
    
    .Menu002449 .menu .currents {
        float: right;
        padding: 10px 0 10px 25px;
        background: url(../images/Menu002449-curr_icon.png) no-repeat left center;
    }
    
    .Menu002449 .menu .currents a,
    .Menu002449 .menu .currents {
        color: #a9c6bd;
    }
    
    .Menu002449 .menu .currents span,
    .Menu002449 .menu .currents a:hover {
        color: #fff;
    }
    
    @media only screen and (max-width:1000px) {
        .Menu002449 .menu .currents {
            display: none;
        }
    }
    
    .Menu002449 .menu nav {
        float: left;
        width: 70%;
    }
    
    .Menu002449 .menu nav li {
        float: left;
    }
    
    .Menu002449 .menu nav li a {
        color: #a9c6bd;
        font-size: 16px;
        display: inline-block;
        position: relative;
        padding: 10px 0;
    }
    
    .Menu002449 .menu nav li a:after {
        content: "";
        width: 0;
        height: 2px;
        overflow: hidden;
        background: #fff;
        position: absolute;
        left: 50%;
        bottom: 0;
    }
    
    .Menu002449 .menu nav li.aon a,
    .Menu002449 .menu nav li a:hover {
        color: #fff;
    }
    
    .Menu002449 .menu nav li.aon a:after,
    .Menu002449 .menu nav li a:hover:after {
        width: 100%;
        left: 0;
    }
    
    @media only screen and (max-width:1000px) {
        .Menu002449 .menu nav {
            float: none;
            width: 100%;
        }
    }
    
    @media(max-width:414px) {
        .Menu002449 .menu {
            height: auto;
            line-height: auto;
        }
        .Menu002449 .menu nav li a {
            font-size: 12px;
        }
    }
    /*RighInfo000623 */
    
    .RighInfo000623 {
        padding: 4% 0;
        background: #f5f5f5;
    }
    /*.RighInfo000623 .auto{max-width: 1400px;}*/
    
    .RighInfo000623 .title {
        margin-bottom: 1vw;
    }
    
    .RighInfo000623 .title:after {
        display: block;
        content: '';
        width: 20px;
        height: 2px;
        background: #00458e;
        margin-top: 1vw;
    }
    
    .RighInfo000623 .title .cn {
        font-size: 30px;
        color: #00458e;
        padding-bottom: 10px;
        font-weight: bold;
    }
    
    .RighInfo000623 .title .en {
        font-family: 'bebas-neue';
        color: #d2d2d2;
        letter-spacing: 2px;
        font-size: 24px;
        text-transform: capitalize;
    }
    .RighInfo000623 .video .pic{position: relative; z-index: 1;overflow: hidden;background: #000; margin-bottom: 2.4vw; width:100%;}
.RighInfo000623 .video .pic img{opacity: 0.84;}
.RighInfo000623 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.RighInfo000623 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.RighInfo000623 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
    .Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}
    @media(max-width:768px) {
        .RighInfo000623 .title {
            padding-bottom: 6vw;
        }
    }
    
    @media(max-width:640px) {
        .RighInfo000623 .title .cn {
            font-size: 6vw;
        }
        .RighInfo000623 .title .en {
            font-size: 20px;
        }
    }
    
    .RighInfo000623 .ytable-cell {
        padding: 4.167vw 0;
    }
    
    .RighInfo000623 .pic .inner {
        position: relative;
    }
    
    .RighInfo000623 .pic time {
        bottom: 0;
        text-align: right;
        position: absolute;
        right: 0;
        background: rgba(0, 69, 142, 0.64);
        color: #fff;
        padding: 26px 50px 26px 26px;
    }
    
    .RighInfo000623 .pic time span {
        display: block;
        margin-bottom: 5px;
        font-size: 72px;
        line-height: 0.8em;
    }
    
    .RighInfo000623 .pic time span:before {
        display: inline-block;
        height: 2px;
        background: #fff;
        content: '';
        width: 16px;
        vertical-align: bottom;
        margin-right: 5px;
    }
    
    .RighInfo000623 .info {
        background: url("../images/RighInfo000623_bg.jpg") no-repeat right top #fff;
        background-size: contain;
    }
    
    .RighInfo000623 .p-info {
        font-size: 15px;
        line-height: 2.4em;
        color: #7d7d7d;
    }
    
    .RighInfo000623 .p-info p {
        text-indent: 2em;
    }
    
    @media(min-width:1025px) {
        .RighInfo000623 .pic {
            width: 16.429%;
        }
        .RighInfo000623 .pic .inner {
            width: 208.696%;
        }
        .RighInfo000623 .info .inner {
            padding-left: 31.624%;
            padding-right: 8.548%;
        }
    }
    
    @media(max-width:1024px) {
        .RighInfo000623 .ytable,
        .RighInfo000623 .ytable-cell {
            display: block;
        }
        .RighInfo000623 .info {
            padding: 6vw;
        }
    }
    
    @media(max-width:640px) {
        .RighInfo000623 .pic time span {
            font-size: 12vw;
        }
        .RighInfo000623 .p-info {
            font-size: 3.5vw;
            line-height: 2em;
        }
    }
    
    @media(max-width:414px) {
        .RighInfo000623 .pic .inner .img-block {
            max-height: 260px;
        }
        .RighInfo000623 .pic time {
            padding: 3% 5%;
        }
        .RighInfo000623 .pic time span {
            font-size: 30px;
        }
    }
    /*企业文化*/
    /*
 .RighInfo002799
 */
    
    .RighInfo002799 {
        padding: 4% 0;
    }
    
    .RighInfo002799 .pic {
        float: right;
        margin-left: 12%;
    }
    
    .RighInfo002799 .title {
        padding: 0 !important;
    }
    
    .RighInfo002799 .title:after {
        display: block;
        content: '';
        width: 20px;
        height: 2px;
        background: #00458e;
        margin-top: 1vw;
    }
    
    .RighInfo002799 .title .cn {
        font-size: 30px;
        color: #00458e;
        font-weight: bold;
    }
    
    .RighInfo002799 .title .en {
        font-family: 'bebas-neue';
        color: #d2d2d2;
        letter-spacing: 2px;
        font-size: 24px;
        text-transform: capitalize;
    }
    
    @media(max-width:768px) {
        .RighInfo002799 .title {
            padding-bottom: 6vw;
        }
    }
    
    @media(max-width:640px) {
        .RighInfo002799 .title .cn {
            font-size: 6vw;
        }
        .RighInfo002799 .title .en {
            font-size: 20px;
        }
    }
    
    .RighInfo002799 .subtit {
        font-size: 24px;
        margin-top: 2%;
        position: relative;
        margin-bottom: 1%;
    }
    
    .RighInfo002799 .subtit:before {
        display: inline-block;
        content: '';
        width: 10px;
        height: 10px;
        background: none;
        position: relative;
        top: -4px;
        margin-right: 8px;
        border-radius: 50%;
        border: 2px solid #00458e;
    }
    
    .RighInfo002799 .subtit span {
        position: absolute;
        left: 0;
        bottom: 0;
        font-size: 48px;
        text-transform: uppercase;
        opacity: .05;
        letter-spacing: 5px;
    }
    
    .RighInfo002799 .subtit span i {
        font-size: 68px;
        font-style: normal;
    }
    
    .RighInfo002799 p {
        font-size: 16px;
        color: #666;
        line-height: 36px;
        text-align: justify;
        margin: 0;
    }
    
    .RighInfo002799 .p1:before {
        display: inline-block;
        content: '';
        width: 10px;
        height: 1px;
        background: #999;
        margin-right: 8px;
        position: relative;
        top: -5px;
    }
    
    @media (max-width: 768px) {
        .RighInfo002799 .auto {
            padding: 0 3%;
        }
        .RighInfo002799 .pic {
            float: none;
            width: 100%;
            margin-bottom: 5%;
            margin-left: 0;
            height: 260px;
            overflow: hidden;
            position: relative;
        }
        .RighInfo002799 .pic img{
            position: absolute;
            top: -30%;
            left: 0;
        }
    }
    
    @media (max-width: 414px) {
        .RighInfo002799 .subtit {
            font-size: 20px;
            font-weight: bold;
        }
        .RighInfo002799 p {
            font-size: 14px;
            color: #666;
            line-height: 34px;
        }
    }
    /*光辉与荣耀*/
    /*Timeline000913 */
    
    .Timeline000913 {
        padding: 4% 0 0 0;
    }
    /*.Timeline000913 .auto{max-width: 1400px;}*/
    
    .Timeline000913 .title {
        margin-bottom: 2vw;
        text-align: center;
        padding-top: 0;
    }
    
    .Timeline000913 .title .cn {
        font-size: 30px;
        color: #00458e;
        padding-bottom: 10px;
        font-weight: bold;
    }
    
    .Timeline000913 .title .en {
        font-family: 'bebas-neue';
        color: #d2d2d2;
        letter-spacing: 2px;
        font-size: 24px;
        text-transform: capitalize;
    }
    
    @media(max-width:768px) {
        .Timeline000913 .title {
            padding-bottom: 6vw;
        }
    }
    
    @media(max-width:640px) {
        .Timeline000913 .title .cn {
            font-size: 6vw;
            padding-bottom: 0;
        }
        .Timeline000913 .title .en {
            font-size: 20px;
        }
    }
    
    .Timeline000913 .main {
        position: relative;
        z-index: 1;
        padding-bottom: 7.396vw;
    }
    
    .Timeline000913 .main .quan {
        display: block;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #dedede;
    }
    
    .Timeline000913 .main:before {
        position: absolute;
        content: '';
        width: 1px;
        top: 10px;
        bottom: 0;
        background: #d9d9d9;
    }
    
    @media(min-width:769px) {
        .Timeline000913 .main .quan {
            margin: 0 auto;
        }
        .Timeline000913 .main:before {
            left: 50%;
        }
        .Timeline000913 .outer>.ytable-cell {
            width: 50%;
        }
    }
    
    @media(max-width:768px) {
        .Timeline000913 .outer,
        .Timeline000913 .outer>.ytable-cell {
            display: block;
        }
        .Timeline000913 .main:before {
            left: 5px;
        }
    }
    
    .Timeline000913 .item {
        position: relative;
        z-index: 4;
    }
    
    .Timeline000913 .item:not(:last-child) {
        margin-bottom: 2.08vw;
    }
    
    .Timeline000913 .info {
        position: relative;
    }
    
    .Timeline000913 .info:before {
        position: absolute;
        content: '';
        top: 50%;
        margin-top: -16px;
        border: 16px solid transparent;
    }
    
    .Timeline000913 .info .inner {
        background: #f0f0f0;
        padding: 1.5vw;
    }
    
    .Timeline000913 .pic {
        width: 32.787%;
    }
    
    .Timeline000913 .pre pre {
        font-size: 15px;
        line-height: 1.867em;
    }
    
    .Timeline000913 .year {
        font-family: 'DIN-Medium';
        color: #00458e;
        font-size: 45px;
    }
    
    .Timeline000913 .year aside {
        background-repeat: no-repeat;
        background-image: url("../images/Timeline000913_icon.png");
    }
    
    @media(min-width:769px) {
        .Timeline000913 .item:nth-of-type(2n-1) .info {
            padding-right: 32px;
        }
        .Timeline000913 .item:nth-of-type(2n) .info {
            padding-left: 32px;
        }
        .Timeline000913 .item:nth-of-type(2n-1) .info:before {
            right: 0;
            border-left-color: #f0f0f0;
        }
        .Timeline000913 .item:nth-of-type(2n) .info:before {
            left: 0;
            border-right-color: #f0f0f0;
        }
        .Timeline000913 .item:nth-of-type(2n-1) .pre {
            padding-left: 2vw;
        }
        .Timeline000913 .item:nth-of-type(2n) .pre {
            padding-right: 2vw;
        }
        .Timeline000913 .item:nth-of-type(2n-1) .year aside {
            margin-left: -10px;
            background-position: left center;
        }
        .Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
        .Timeline000913 .item:nth-of-type(2n) .year aside:after {
            display: inline-block;
            content: '';
            width: 30px;
            height: 1px;
            vertical-align: middle;
            background: #d9d9d9;
            margin: -10px 32px 0;
        }
        .Timeline000913 .item:nth-of-type(2n) .year aside {
            background-position: right center;
            margin-right: -11px;
            text-align: right;
        }
    }
    
    @media(max-width:768px) {
        .Timeline000913 .main {
            margin-left: 3vw;
        }
        .Timeline000913 .year {
            font-size: 7vw;
        }
        .Timeline000913 .year aside {
            padding-left: 32px;
            background-position: left center;
            margin-left: -5px;
        }
        .Timeline000913 .year aside:before {
            display: inline-block;
            content: '';
            width: 30px;
            height: 1px;
            vertical-align: middle;
            background: #d9d9d9;
            margin: -1vw 3vw 0;
        }
        .Timeline000913 .info {
            padding: 3vw;
        }
        .Timeline000913 .pre {
            padding-left: 3vw;
        }
    }
    
    @media(max-width:480px) {
        .Timeline000913 .pic {
            width: 45%;
        }
        .Timeline000913 .pre pre {
            font-size: 3.5vw;
        }
    }
    /*百强合作伙伴*/
    /*PicList002171 */
    
    .PicList002171 {
        padding-top: 4%;
    }
    
    .PicList002171 .title {
        line-height: 40px;
        margin: 0 auto;
        text-align: center;
    }
    
    .PicList002171 .title:after {
        display: block;
        content: '';
        margin: 0 auto 0;
        width: 40px;
        height: 4px;
        background: #00458e;
    }
    
    .PicList002171 .title .cn {
        font-size: 30px;
        margin-top: -20px;
        font-weight: bold;
        color: #333;
    }
    
    .PicList002171 .title .en {
        opacity: 0.15;
        -webkit-opacity: 0.15;
        -ms-opacity: 0.15;
        font-size: 24px;
        font-family: Arial, " sans-serif";
        font-weight: bold;
        text-transform: uppercase;
    }
    
    @media(max-width:640px) {
        .PicList002171 .title {
            line-height: 30px;
        }
        .PicList002171 .title .cn {
            font-size: 6vw;
            color: #00458e;
            font-weight: bold;
            margin-top: 0;
        }
        .PicList002171 .title .en {
            font-size: 20px;
            font-family: 'bebas-neue';
            color: #d2d2d2;
            letter-spacing: 2px;
            text-transform: capitalize;
            opacity: 1;
            padding-bottom: 10px;
            font-weight: normal;
        }
    }
    
    .PicList002171 li {
        float: left;
        width: 22.75%;
        margin-right: 3%;
        margin-bottom: 3%;
    }
    
    .PicList002171 li a {
        border: 1px solid #e8e8e8;
        position: relative;
        display: block;
    }
    
    .PicList002171 li img {
        display: block;
        width: 100%;
    }
    
    .PicList002171 li a figure {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 108, 186, 0.95);
        opacity: 0;
        transition: 0.3s;
    }
    
    .PicList002171 li a:hover figure {
        opacity: 1;
    }
    
    .PicList002171 li dl {
        display: table;
        width: 100%;
        height: 100%;
    }
    
    .PicList002171 li dt {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        font-size: 18px;
        color: #fff;
    }
    
    @media(min-width:769px) {
        .PicList002171 li:nth-child(4n) {
            margin-right: 0;
        }
    }
    
    @media(max-width:768px) {
        .PicList002171 li {
            width: 32%;
            margin-right: 2%;
        }
    }
    
    @media(max-width:768px) and (min-width:481px) {
        .PicList002171 li:nth-child(3n) {
            margin-right: 0;
        }
    }
    
    @media(max-width:480px) {
        .PicList002171 li {
            width: 23.5%;
        }
        .PicList002171 li:nth-child(4n) {
            margin-right: 0;
        }
        .PicList002171 li dt {
            font-size: 15px;
        }
    }
    
    * Page000902 为demo编号 */ .Page000902 {
        max-width: 1280px;
        margin: 0 auto;
    }
    
    .Page000902 .Pages {
        padding: 3% 0;
        text-align: center;
        line-height: 23px;
        zoom: 1;
        overflow: hidden;
    }
    
    .Page000902 .Pages a {
        display: inline-block;
        height: 40px;
        margin: 0 5px;
        font-size: 16px;
        line-height: 40px;
    }
    
    .Page000902 .p_cur,
    .Page000902 .p_count,
    .Page000902 .p_total,
    .Page000902 .p_jump {
        display: none;
    }
    
    .Page000902 .p_page {
        padding: 0px 5px;
        display: inline-block;
    }
    
    .Page000902 .p_page a {
        display: inline-block;
        width: 78px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border: 1px solid #eaeaea;
        background: #f7f7f7;
        color: #acacac;
        margin: 0px 5px;
        font-size: 13px;
    }
    
    .Page000902 .p_page .a_prev,
    .Page000902 .p_page .a_next {
        width: 80px;
    }
    
    .Page000902 .p_page .num a {
        width: 40px;
    }
    /*hover*/
    
    .Page000902 .p_page .a_first:hover,
    .Page000902 .p_page .a_end:hover,
    .Page000902 .p_page .a_prev:hover,
    .Page000902 .p_page .a_next:hover,
    .Page000902 .p_page .num a:hover,
    .Page000902 .p_page .num .a_cur {
        background: #00458e;
        color: #fff;
    }
    
    .Page0009021 .p_page .num a:hover,
    .Page0009021 .p_page .num .a_cur {
        background: #c50c11;
        color: #fff;
    }
    
    .Page000902 em {
        font-style: normal;
    }
    
    @media (max-width:768px) {
        .Page000902 .a_first,
        .Page000902 .a_end,
        .Page000902 .p_page .num a {
            display: none !important;
        }
    }
    /*研发中心*/
    /*
 .PicList001727 为demo编号
 */
    
    .PicList001727 {
        padding: 4% 0;
    }
    
    .PicList001727 .nav {
        padding: 2% 0;
    }
    
    .PicList001727 .nav dd {
        float: left;
        width: 130px;
        line-height: 50px;
        margin-bottom: 2px;
        margin-right: 10px;
        text-align: center;
    }
    
    .PicList001727 .nav dd a {
        display: block;
        background-color: #e9e9e9;
        font-size: 18px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    
    .PicList001727 .nav dd a:hover,
    .PicList001727 .nav dd a.aon {
        background-color: #00458e;
        color: #fff;
    }
    
    .PicList001727 .ban img {
        display: block;
        width: 100%;
    }
    
    .PicList001727 .title {
        line-height: 40px;
        margin: 0 auto;
        text-align: center;
    }
    
    .PicList001727 .title:after {
        display: block;
        content: '';
        margin: 0 auto 0;
        width: 40px;
        height: 4px;
        background: #00458e;
    }
    
    .PicList001727 .title .cn {
        font-size: 30px;
        margin-top: -20px;
        font-weight: bold;
        color: #333;
    }
    
    .PicList001727 .title .en {
        opacity: 0.15;
        -webkit-opacity: 0.15;
        -ms-opacity: 0.15;
        font-size: 24px;
        font-family: Arial, " sans-serif";
        font-weight: bold;
        text-transform: uppercase;
    }
    
    @media(max-width:640px) {
        .PicList001727 .title {
            line-height: 30px;
        }
        .PicList001727 .title .cn {
            font-size: 6vw;
            color: #00458e;
            font-weight: bold;
            margin-top: 0;
        }
        .PicList001727 .title .en {
            font-size: 20px;
            font-family: 'bebas-neue';
            color: #d2d2d2;
            letter-spacing: 2px;
            text-transform: capitalize;
            opacity: 1;
            padding-bottom: 10px;
            font-weight: normal;
        }
    }
    
    .PicList001727 .title1 {
        font-size: 18px;
        padding: 20px 0 10px 0;
    }
    
    .PicList001727 .info {
        background: #F5F5F5;
        padding: 2%;
    }
    
    .PicList001727 .info p {
        text-indent: 2em;
        text-align: justify;
    }
    
    .PicList001727 .list li {
        float: left;
        width: 32%;
        margin-right: 2%;
        margin-bottom: 2%;
        background-color: #f3f3f3;
    }
    
    .PicList001727 .list li:nth-child(3n) {
        margin-right: 0;
    }
    
    .PicList001727 .list li a {
        display: block;
        padding: 3%;
        transition: background 0.3s;
    }
    
    .PicList001727 .list li a:hover {
        background-color: #00458e;
        color: #fff;
    }
    
    .PicList001727 .list li img {
        display: none;
    }
    
    .PicList001727 .list li figure {
        padding-bottom: 66%;
    }
    
    .PicList001727 .list li h1 {
        position: relative;
        margin: 0;
        font-weight: normal;
        font-size: 16px;
        padding: 30px 0 20px 0;
    }
    
    .PicList001727 .list li h1 i {
        position: absolute;
        left: 0;
        top: 20px;
        background-color: #00458e;
        height: 2px;
        width: 25px;
    }
    
    .PicList001727 .list li a:hover h1 i {
        background-color: #fff;
    }
    
    @media(max-width:768px) {
        .PicList001727 .nav dd {
            margin-right: 2%;
            line-height: normal;
        }
        .PicList001727 .nav dd a {
            padding: 6% 0;
            font-size: 16px;
        }
    }
    
    @media(max-width:768px) and (min-width:481px) {
        .PicList001727 .nav dd {
            width: 23.5%;
        }
        .PicList001727 .nav dd:nth-child(4n) {
            margin-right: 0;
        }
        .PicList001727 .list li {
            width: 32%;
        }
        .PicList001727 .list li:nth-child(4n) {
            margin-right: 2%;
        }
        .PicList001727 .list li:nth-child(3n) {
            margin-right: 0;
        }
    }
    
    @media(max-width:480px) {
        .PicList001727 .list li {
            width: 49%;
        }
        .PicList001727 .list li:nth-child(2n) {
            margin-right: 0;
        }
        .PicList001727 .nav dd {
            width: 32%;
        }
        .PicList001727 .nav dd:nth-child(3n) {
            margin-right: 0;
        }
        .PicList001727 .nav dd a {
            font-size: 14px;
        }
    }
    /*
 .Floor002398 为demo编号
 */
    
    .Floor002398 {
        background: #fff;
        /*padding:4% 0;*/
    }
    
    .Floor002398 .title {
        line-height: 40px;
        margin: 0 auto;
        text-align: center;
    }
    
    .Floor002398 .title:after {
        display: block;
        content: '';
        margin: 25px auto 30px;
        width: 40px;
        height: 4px;
        background: #00458e;
    }
    
    .Floor002398 .title .cn {
        font-size: 36px;
        margin-top: -20px;
        font-weight: bold;
        color: #333;
    }
    
    .Floor002398 .title .en {
        opacity: 0.05;
        -webkit-opacity: 0.05;
        -ms-opacity: 0.05;
        font-size: 56px;
        font-family: Arial, " sans-serif";
        font-weight: bold;
        text-transform: uppercase;
    }
    
    @media(max-width:480px) {
        .Floor002398 .title .cn {
            font-size: 24px;
        }
        .Floor002398 .title .en {
            font-size: 40px;
        }
    }
    
    @media only screen and (max-width:1470px) {
        .Floor002398 {
            padding-left: 15px;
            padding-right: 15px;
        }
    }
    
    @media only screen and (max-width:1199px) {
        .Floor002398 .auto {
            padding: 30px;
        }
    }
    
    @media only screen and (max-width:767px) {
        .Floor002398 .auto {
            padding: 0;
        }
    }
    
    .Floor002398 .wrap-head h2 {
        font-size: 32px;
        color: #333;
        margin: 0;
        font-weight: normal;
    }
    
    .Floor002398 .wrap-head p {
        margin: 15px 0;
        color: #888;
        font-size: 15px;
    }
    
    .Floor002398 .tabs {
        position: relative;
        margin: 0 auto;
        text-align: center;
    }
    
    .Floor002398 .tabs dl a {
        /*float: left;*/
        display: inline-block;
        min-width: 140px;
        height: 49px;
        line-height: 49px;
        text-align: center;
        font-size: 14px;
        background: #f5f5f5;
        color: #333;
        margin-right: 5px;
        cursor: pointer;
    }
    
    .Floor002398 .tabs dl a:first-child {
        min-width: 140px;
    }
    
    .Floor002398 .tabs dl a.on {
        background: #00458e;
        font-size: 16px;
        color: #fff;
        min-width: 140px;
        height: 49px;
        line-height: 49px;
    }
    
    .Floor002398 .tabs .more {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -8px;
        font-size: 12px;
        display: block;
        color: #888;
        background: url(../images/Floor002398-icon.png) no-repeat left center;
        padding-left: 20px;
    }
    
    .Floor002398 .tabs .more:hover {
        color: #00458e;
        background-image: url(../images/Floor002398-icon_hover.png);
    }
    /*@media (max-width:1024px ) {
	.Floor002398 .tabs{ width: 78%;}
}*/
    
    @media(max-width:900px) {
        .Floor002398 .tabs {
            width: 100%;
        }
        .Floor002398 .tabs dl a {
            float: none;
            width: 100%;
            margin-right: 0;
            margin-bottom: 2px;
        }
    }
    
    .Floor002398 .list {
        overflow: hidden;
        padding-top: 5px;
    }
    
    .Floor002398 .list ul {
        margin: 0 -1%;
        display: none;
    }
    
    .Floor002398 .list li {
        float: left;
        width: 33.3334%;
        padding: 4% 1% 0;
    }
    
    .Floor002398 .list .li-inner {
        border: 1px solid #eeeeee;
    }
    
    .Floor002398 .list .pic {
        overflow: hidden;
    }
    
    .Floor002398 .list .pic img {
        visibility: hidden;
    }
    
    .Floor002398 .list .pic a {
        display: block;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        transition: transform .5s ease-in-out;
    }
    
    .Floor002398 .list .pic a:hover {
        transform: scale(1.1);
    }
    
    .Floor002398 .list .word {
        padding: 20px 20px 0;
    }
    
    .Floor002398 .list .word h3 {
        font-size: 18px;
        color: #333;
        margin: 0;
        font-weight: normal;
        overflow: hidden;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }
    
    .Floor002398 .list .word h3 a:hover {
        color: #00458e;
    }
    
    .Floor002398 .list .word p {
        margin: 15px 0;
        font-size: 15px;
        color: #999;
        overflow: hidden;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }
    
    .Floor002398 .list .word .more {
        border-top: 1px solid #eee;
        display: block;
        padding: 15px 0;
        font-size: 14px;
        color: #888;
        background: url(../images/Floor002396-more.png) no-repeat right center;
    }
    
    .Floor002398 .list .word .more:hover {
        background-image: url(../images/Floor002396-more_hover.png);
        color: #00458e;
    }
    
    @media only screen and (max-width:900px) {
        .Floor002398 .list li {
            width: 50%;
        }
        .Floor002398 .list .word {
            padding: 10px 10px 0;
        }
        .Floor002398 .list .word .more {
            padding: 10px 0;
        }
        .Floor002398 .list .word p {
            margin: 10px 0;
        }
    }
    /*小屏的更多*/
    
    .Floor002398 .mobile_more {
        display: none;
    }
    
    @media only screen and (max-width:900px) {
        .Floor002398 .mobile_more {
            display: block;
            margin: 5% auto 0;
            width: 120px;
            font-size: 16px;
            color: #333;
            background: url(../images/Floor002398-icon.png) no-repeat right center;
        }
        .Floor002398 .mobile_more:hover {
            background-image: url(../images/Floor002398-icon_hover.png);
            color: #a52c31;
        }
    }
    
    @media(max-width:640px) {
        .Floor002398 .list .word h3 {
            font-size: 16px;
        }
        .Floor002398 .list .word p {
            font-size: 14px;
        }
    }
    /*核心优势*/
    /*Menu002662 */
    
    .Menu002662 {
        text-align: center;
        padding: 2% 0 1% 0;
        font-family: Arial, Helvetica, sans-serif;
    }
    /*.Menu002662 .columnname{ font-size:30px; color:#333333; padding-bottom:3%; font-weight:bold;}*/
    
    .Menu002662 .title {
        line-height: 40px;
        margin: 0 auto;
        text-align: center;
    }
    
    .Menu002662 .title:after {
        display: block;
        content: '';
        margin: 0 auto 0;
        width: 40px;
        height: 4px;
        background: #00458e;
    }
    
    .Menu002662 .title .cn {
        font-size: 30px;
        margin-top: -20px;
        font-weight: bold;
        color: #333;
    }
    
    .Menu002662 .title .en {
        opacity: 0.15;
        -webkit-opacity: 0.15;
        -ms-opacity: 0.15;
        font-size: 24px;
        font-family: Arial, " sans-serif";
        font-weight: bold;
        text-transform: uppercase;
    }
    
    .Menu002662 ul li {
        padding: 0 10px 5px;
    }
    
    .Menu002662 ul li a {
        display: block;
        background: #f4f4f4;
        color: #333333;
        padding: 0 30px;
        line-height: 45px;
        font-size: 16px;
        text-transform: uppercase;
    }
    
    .Menu002662 ul #nav1 a {
        background: #00458e;
        color: #fff;
    }
    
    .Menu002662 ul li a:hover,
    .Menu002662 ul li.aon a {
        background: #00458e;
        color: #fff;
    }
    
    @media(max-width:1024px) {
        .Menu002662 .columnname {
            font-size: 36px;
        }
        .Menu002662 ul {
            display: block;
        }
        .Menu002662 ul li {
            padding: 0 10px;
            float: left;
        }
        .Menu002662 ul li a {
            font-size: 14px;
        }
    }
    
    @media(max-width:640px) {
        .Menu002662 .columnname {
            font-size: 20px;
        }
        .Menu002662 ul li {
            float: left;
            width: 33.333333%;
            padding: 1px;
        }
        .Menu002662 ul li a {
            font-size: 12px;
            padding: 0;
            text-align: center;
        }
        .Menu002662 .title {
            line-height: 30px;
        }
        .Menu002662 .title .cn {
            font-size: 6vw;
            color: #00458e;
            font-weight: bold;
            margin-top: 0;
        }
        .Menu002662 .title .en {
            font-size: 20px;
            font-family: 'bebas-neue';
            color: #d2d2d2;
            letter-spacing: 2px;
            text-transform: capitalize;
            opacity: 1;
            padding-bottom: 10px;
            font-weight: normal;
        }
    }
    
    .hxys_con {
        padding-bottom: 3%;
    }
    
    .hxys_con .hxys_txt {
        text-align: center;
        font-size: 18px;
        /* border: 1px solid #E5E5E5;*/
        line-height: 30px;
    }
    
    .Ins_title {
        line-height: 42px;
        font-size: 32px;
        color: #333333;
        text-align: center;
        margin: 3% 0;
    }
    
    .Ins_title i {
        display: block;
        height: 27px;
        margin: 10px auto 0px;
        background: url(../images/titbg_001.png) no-repeat center top;
    }
    
    .hxys_con .text1 {
        background: #00458E;
        padding: 15px 0;
        color: #FFFFFF;
        font-size: 18px;
        text-align: center;
        line-height: 30px;
    }
    
    .fn_title i {
        width: 10px;
        height: 10px;
        background: #0085D3;
        display: block;
        margin-top: 16px;
        float: left;
    }
    
    .fn_title h3 {
        font-size: 28px;
        font-weight: 500;
        color: #0085D3;
        padding-left: 20px;
    }
    
    .fn_title1 h3 {
        font-size: 26px;
        padding-left: 0;
    }
    
    .text2 {
        line-height: 30px;
        font-size: 14px;
    }
    
    @media(max-width:640px) {
        .hxys_con .hxys_txt,
        .hxys_con .text1 {
            font-size: 14px;
        }
        .Ins_title {
            line-height: 30px;
            font-size: 22px;
            color: #333333;
            text-align: center;
            margin: 7% 0;
        }
    }
    /*
 .TextList002241 为demo编号
 */
    /*.TextList002241{ padding: 55px 0 0;background: #eee;font-size: 14px; padding-bottom: 35px;}*/
    
    .TextList002241 .list dl {
        display: block;
        margin-bottom: 25px;
        padding: 30px 40px;
        background: #f5f5f5;
        min-height: 200px;
    }
    
    .TextList002241 .list dl dt {
        color: #555;
        font-size: 24px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 1.5em;
        line-height: 1.5;
        overflow: hidden;
        margin-bottom: 16px;
    }
    
    .TextList002241 .list dl dd {
        color: #555;
        font-weight: 700;
        margin-bottom: 10px;
    }
    
    .TextList002241 .list dl dd.hl {
        height: 45px;
        overflow: hidden;
    }
    
    .TextList002241 .list dl dd span {
        color: #666;
        font-weight: normal;
    }
    
    .TextList002241 .list dl:hover {
        background: #00458e;
    }
    
    .TextList002241 .list dl:hover {
        color: #fff;
    }
    
    .TextList002241 .list dl:hover dt {
        color: #fff;
    }
    
    .TextList002241 .list dl:hover dt+dd {
        color: #fff;
    }
    
    .TextList002241 .list dl:hover dd {
        color: #fff;
    }
    
    .TextList002241 .list dl:hover dd span {
        color: #fff;
    }
    
    @media (min-width: 640px) {
        .TextList002241 .auto {
            overflow: hidden;
        }
        .TextList002241 .list {
            margin: 0 -1%;
        }
        .TextList002241 .list dl:nth-child(2n) {
            margin-right: 0;
        }
        .TextList002241 .list dl:nth-child(3n) {
            margin-right: 1%;
        }
        .TextList002241 .list dl {
            float: left;
            width: 48%;
            margin: 0 1% 25px;
        }
    }
    
    @media (min-width: 1024px) {
        .TextList002241 .list dl:nth-child(3n) {
            margin-right: 0;
        }
        .TextList002241 .list dl:nth-child(2n) {
            margin-right: 1%;
        }
        .TextList002241 .list dl {
            width: 31.33%;
        }
    }
    
    .anli {
        font-size: 24px;
        font-weight: bold;
        color: #00458E;
        text-align: center;
    }
    /*PicList002146 */
    
    .PicList002146 {
        padding: 2% 1%;
    }
    
    .PicList002146 li {
        float: left;
        width: 24%;
        margin: 0 0.5% 2%;
    }
    
    .PicList002146 li a {
        display: block;
        position: relative;
    }
    
    .PicList002146 li h3,
    .PicList002146 li h5 {
        margin: 0;
        text-align: center;
        font-size: 18px;
        font-weight: normal;
    }
    
    .PicList002146 li figure {
        padding-bottom: 77%;
    }
    
    .PicList002146 li h3 {
        border: 1px solid #e8e8e8;
        border-top-width: 3px;
        border-top-color: #f4f4f4;
        padding: 2% 15% 2% 2%;
        line-height: 40px;
        position: relative;
    }
    
    .PicList002146 li h3:before {
        position: absolute;
        content: '';
        right: 0;
        top: 0;
        width: 13%;
        height: 100%;
        border-left: 1px solid #e8e8e8;
        background: url(../images/PicList002146-more.gif) no-repeat center center;
    }
    
    .PicList002146 li .hover {
        opacity: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        background: rgba(0, 69, 142, 0.95);
        z-index: 10;
        transition: 0.3s;
        color: #fff;
    }
    
    .PicList002146 li a:hover .hover {
        opacity: 1;
    }
    
    .PicList002146 li aside {
        position: absolute;
        left: 10%;
        width: 80%;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    
    .PicList002146 li .hover img {
        border-radius: 50%;
        width: 100px;
        height: 100px;
    }
    
    .PicList002146 li .hover h5 {
        margin-top: 10px;
        line-height: 22px;
        max-height: 44px;
        overflow: hidden;
    }
    
    .PicList002146 li .hover i {
        display: block;
        height: 2px;
        background: #fff;
        width: 30px;
        margin: 10px auto;
    }
    
    .PicList002146 li .hover p {
        font-size: 12px;
        line-height: 20px;
        margin: 0;
        max-height: 60px;
        overflow: hidden;
    }
    
    @media(max-width:1366px) {
        .PicList002146 li h3,
        .PicList002146 li .hover h5 {
            font-size: 16px;
        }
    }
    
    @media(max-width:1366px) and (min-width:1001px) {
        .PicList002146 li .hover img {
            width: 70px;
            height: 70px;
        }
        .PicList002146 li .hover p {
            height: 40px;
        }
    }
    
    @media(max-width:1000px) {
        .PicList002146 li {
            width: 48%;
            margin-left: 1%;
            margin-right: 1%;
        }
    }
    
    @media(max-width:640px) and (min-width:376px) {
        .PicList002146 li .hover img {
            width: 50px;
            height: 50px;
        }
        .PicList002146 li .hover p {
            height: 40px;
        }
    }
    
    @media(max-width:480px) {
        .PicList002146 li h3,
        .PicList002146 li .hover h5 {
            font-size: 14px;
        }
        .PicList002146 li .hover h5 {
            line-height: 20px;
            max-height: 40px;
        }
    }
    
    @media(max-width:375px) {
        .PicList002146 li {
            float: none;
            width: auto;
        }
    }
    /**/
    /*
 .PicList002323 为demo编号
 */
    
    .list {
        overflow: hidden;
    }
    
    .hxys_list ul {}
    
    .hxys_list ul li {
        float: left;
        width: 48%;
        margin: 20px 1% 0 1%;
        text-align: center;
    }
    
    .hxys_list ul li div {
        padding-bottom: 67%;
        position: relative;
        overflow: hidden;
    }
    
    .hxys_list ul li figure {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        transition: 0.3s;
    }
    
    .hxys_list ul li h3 {
        color: #555;
        margin: 10px 0 0;
        font-weight: normal;
        font-size: 14px;
        text-align: center;
    }
    
    .hxys_list ul li a:hover figure {
        transform: scale(1.3);
    }
    
    .hxys_list ul li a:hover h3 {
        color: #0075b8;
    }
    
    @media screen and (min-width:768px) {
        .hxys_list ul li {
            width: 48%;
        }
        .hxys_list {
            padding-bottom: 30px;
        }
    }
    
    @media screen and (min-width:1024px) {
        .hxys_list ul li {
            width: 48%;
        }
    }
    
    .fn_2list {
        padding-top: 2%;
    }
    
    .fn_2list ul li {
        background: #F4F4F4;
        padding: 3%;
        margin: 0 auto;
        text-align: center;
        margin-bottom: 2%;
        list-style: none;
    }
    
    .fn_2list ul li .list_l {
        width: 18%;
        float: left;
        background: #0085D3;
        padding: 2% 0;
    }
    
    .fn_2list ul li .list_icon {
        width: 18%;
        float: left;
        background: #0085D3;
        padding: 2% 0;
    }
    
    .fn_2list ul li .fanghu_icon {
        padding: 3% 0;
    }
    
    .fn_2list ul li .yunwei_icon {
        padding: 6% 0;
    }
    
    .fn_2list ul li .list_l h2 {
        line-height: 50px;
        color: #FFFFFF;
    }
    
    .fn_2list ul li .list_r {
        width: 80%;
        float: right;
    }
    
    .fn_2list ul li .list_r h5 {
        text-align: left;
        font-size: 16px;
        line-height: 30px;
        color: #333333;
    }
    
    .fn_2list ul li .list_r p {
        text-align: left;
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 6px;
    }
    /*新闻中心*/
    /*PicList000687 */
    
    .PicList000687 {
        padding: 3.125vw 0 0 0;
        overflow: hidden;
    }
    
    .PicList000687 .auto {
        max-width: 1400px;
    }
    
    .PicList000687 .title {
        margin-bottom: 2.5vw;
        text-align: center;
    }
    
    .PicList000687 .title .cn {
        font-size: 30px;
        color: #a52d33;
        padding-bottom: 10px;
        font-weight: bold;
    }
    
    .PicList000687 .title .en {
        font-family: 'bebas-neue';
        color: #d2d2d2;
        letter-spacing: 2px;
    }
    
    @media(max-width:768px) {
        .PicList000687 .title {
            margin-bottom: 5vw;
        }
    }
    
    @media(max-width:640px) {
        .PicList000687 .title .cn {
            font-size: 6vw;
        }
    }
    
    .PicList000687 .more {
        text-align: center;
        width: 125px;
        line-height: 40px;
        color: #fff;
        background: #00458e;
        display: block;
    }
    
    .PicList000687 .more:hover {
        background: #00458e;
    }
    
    .PicList0006871 .more {
        background: #C50C11;
    }
    
    .PicList0006871 .more:hover {
        background: #C50C11;
    }
    
    .PicList000687 .more:after {
        display: inline-block;
        content: '';
        background: url("../images/PicList000687_more1.png") no-repeat;
        width: 25px;
        height: 6px;
        vertical-align: middle;
        margin-left: 5px;
    }
    
    @media(max-width:480px) {
        .PicList000687 .more {
            line-height: 10vw;
        }
    }
    
    .PicList000687 .tit {
        font-size: 20px;
        color: #000;
    }
    
    .PicList000687 time {
        font-family: 'DIN-Medium';
    }
    
    .PicList000687 p {
        line-height: 1.715em;
        color: #7d7d7d;
        height: 3.43em;
        margin-bottom: 2.03vw;
    }
    
    @media(max-width:640px) {
        .PicList000687 .tit {
            font-size: 4vw;
        }
        .PicList000687 p {
            font-size: 3.5vw;
        }
    }
    
    .PicList000687 .news-top {
        padding-bottom: 4.22vw;
    }
    
    .PicList000687 .news-top .info {
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee;
    }
    
    .PicList000687 .news-top time {
        border-left: 1px solid #c6c6c6;
        padding-left: 1.62vw;
        display: block;
        margin-bottom: 2.61vw;
        color: #00458e;
        font-size: 18px;
    }
    
    .PicList0006871 .news-top time {
        color: #C50C11;
    }
    
    .PicList000687 .news-top time span {
        display: block;
        font-size: 2em;
    }
    
    .PicList000687 .news-top .slick-dots {
        text-align: center;
        padding-top: 1.72vw;
    }
    
    .PicList000687 .news-top .slick-dots li {
        display: inline-block;
        width: 20px;
        height: 3px;
        margin: 0 5px;
        background-color: #d9d9d9;
    }
    
    .PicList000687 .news-top .slick-dots li button {
        display: none;
    }
    
    .PicList000687 .news-top .slick-dots li.slick-active {
        background: #00458e;
    }
    
    .PicList0006871 .news-top .slick-dots li.slick-active {
        background: #C50C11;
    }
    
    @media(min-width:769px) {
        .PicList000687 .news-top .pic {
            width: 520px;
        }
        .PicList000687 .news-top .info .main {
            padding-left: 5.21vw;
        }
    }
    
    @media(min-width:1025px) and (max-width:1024px) {
        .PicList000687 .news-top .pic {
            width: 45%;
        }
    }
    
    @media(max-width:768px) {
        .PicList000687 .news-top .ytable-cell,
        .PicList000687 .news-top .ytable {
            display: block;
        }
        .PicList000687 .news-top .info {
            padding: 5vw;
        }
    }
    
    @media(max-width:640px) {
        .PicList000687 .news-top time {
            font-size: 3.6vw;
        }
    }
    
    .PicList000687 .news-list {
        background: #f5f5f5;
        padding: 4.12vw 0 2vw 0;
    }
    
    .PicList000687 .news-list li {
        background: #fff;
        margin-bottom: 1.41vw;
    }
    
    .PicList000687 .news-list li a:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }
    
    .PicList000687 .news-list .main {
        border-left: 2px solid #00458e;
        padding-left: 4.17vw;
        padding-right: 4.06vw;
    }
    
    .PicList000687 .news-list .tit {
        margin-bottom: 5px;
    }
    
    .PicList000687 .news-list time {
        color: #ccc;
    }
    
    .PicList000687 .news-list .more {
        line-height: normal;
        color: #00458e;
        background: none;
        width: auto;
        text-align: left;
    }
    
    .PicList000687 .news-list .more:after {
        background-image: url("../images/PicList000687_more.png");
    }
    
    .PicList0006871 .news-list .more {
        color: #C50C11;
    }
    
    .PicList0006871 .news-list .main {
        border-left: 2px solid #C50C11;
    }
    
    @media(min-width:641px) {
        .PicList000687 .news-list .pic {
            width: 320px;
        }
    }
    
    @media(max-width:640px) {
        .PicList000687 .news-list .ytable-cell,
        .PicList000687 .news-list .ytable {
            display: block;
        }
        .PicList000687 .news-list li {
            margin-bottom: 4vw;
        }
        .PicList000687 .news-list .main {
            padding: 4vw;
            border: 2px solid #00458e;
            border-bottom: 0;
        }
    }
    /*党建生活*/
    /*TextList002855 */
    
    .TextList002855 {
        padding: 3% 0 0;
    }
    
    .TextList002855 li {
        line-height: 4.5625em;
        border-bottom: 1px dotted #a8a8a8;
    }
    
    .TextList002855 li time {
        float: right;
        color: #c8c8c8;
        margin-left: 15px;
    }
    
    .TextList002855 li a {
        padding-left: 30px;
        background: url("../images/TextList002855_icon.png") no-repeat left center;
    }
    
    @media(min-width:481px) {
        .TextList002855 li {
            font-size: 16px;
        }
    }
    /*员工风采*/
    /*PicList002079 */
    
    .PicList002079 {
        padding: 3% 0 0;
    }
    
    .PicList002079 ul {
        position: relative;
        padding-bottom: 76%;
    }
    
    .PicList002079 li {
        position: absolute;
        width: 49.12%;
        height: 34.09%;
    }
    
    .PicList002079 li.li_1,
    .PicList002079 li.li_2 {
        width: 23.82%;
        height: 27.89%;
    }
    
    .PicList002079 li.li_0 {
        left: 0;
        top: 0;
    }
    
    .PicList002079 li.li_1 {
        left: 0;
        top: 36.15%;
    }
    
    .PicList002079 li.li_2 {
        left: 25.3%;
        top: 36.15%;
    }
    
    .PicList002079 li.li_3 {
        right: 0;
        top: 0;
        height: 64.04%;
    }
    
    .PicList002079 li.li_4 {
        left: 0;
        bottom: 0;
    }
    
    .PicList002079 li.li_5 {
        right: 0;
        bottom: 0;
    }
    
    .PicList002079 li figure img {
        display: none;
    }
    
    .PicList002079 li p {
        border: 1px solid #e2e2e2;
        height: 50px;
        line-height: 50px;
        text-align: center;
        margin: 0;
        padding: 0 3%;
    }
    
    @media(max-width:640px) {
        .PicList002079 li p {
            line-height: 35px;
            height: 35px;
        }
    }
    
    @media(max-width:375px) {
        .PicList002079 ul {
            padding-bottom: 0;
        }
        .PicList002079 li {
            width: auto !important;
            height: auto !important;
            position: relative;
            left: auto !important;
            right: auto !important;
            top: auto !important;
            bottom: auto !important;
            margin-bottom: 3%;
        }
        .PicList002079 li figure {
            height: auto !important;
            padding-bottom: 50%;
        }
    }
    /*求贤若渴*/
    /*
 .TextList002208 为demo编号
 */
    
    .TextList002208 {
        padding-top: 3%;
    }
    
    .TextList002208 .thead {
        background: #00458e;
        line-height: 60px;
        text-align: center;
    }
    
    .TextList002208 .thead span {
        float: left;
        width: 14%;
        color: #FFFFFF;
        display: block;
        font-size: 18px;
        height: 60px;
        text-align: center;
        position: relative;
    }
    
    .TextList002208 .thead span+span {
        border-left: solid 1px rgba(255, 255, 255, 0.2);
    }
    
    .TextList002208 .thead span i {
        background: url(../images/TextList002208-icon.png) no-repeat -134px -78px;
        display: block;
        position: absolute;
        right: 10px;
        top: 50%;
        width: 9px;
        height: 5px;
        margin-top: -2px;
    }
    
    .TextList002208 .dl {}
    
    .TextList002208 .dl+.dl {
        border-top: 1px solid #fff;
    }
    
    .TextList002208 .dl .dt {
        line-height: 60px;
        text-align: center;
        cursor: pointer;
        background: #F5F5F5;
        font-size: 16px;
    }
    
    .TextList002208 .dl .dt span {
        float: left;
        width: 14%;
        display: block;
        font-size: 14px;
    }
    
    .TextList002208 .dl .dt span.jobname {
        text-align: left;
        padding-left: 3%;
    }
    
    .TextList002208 .dl .dt .btn {
        text-decoration: underline;
        display: block;
        position: relative;
    }
    
    .TextList002208 .dl .dt .btn i {
        position: absolute;
        right: 15px;
        background: url(../images/TextList002208-icon.png) no-repeat -44px -82px;
        display: block;
        width: 21px;
        height: 18px;
        top: 50%;
        margin-top: 20px;
    }
    
    .TextList002208 .conbox {
        background: #fff;
        padding: 20px 3%;
        display: none;
    }
    
    .TextList002208 .conbox .h5 {
        color: #333;
        font-size: 12px;
    }
    
    .TextList002208 .jobname {
        width: 30% !important;
    }
    
    .TextList002208 .dl.active .dt span,
    .TextList002208 .dl.active .btn {
        color: #00458e;
    }
    
    .TextList002208 .dl.active .dt .btn i {
        background-position: -44px -62px;
    }
    
    @media(max-width:1000px) {
        .TextList002208 .dl .dt .btn {
            padding-right: 20px;
        }
        .TextList002208 .dl .dt .btn i {
            background-position: -48px -82px;
            width: 13px;
        }
        .TextList002208 .dl.active .dt .btn i {
            background-position: -48px -70px;
        }
    }
    
    @media(max-width:640px) {
        .TextList002208 .jobyq,
        .TextList002208 .dl .dt .btn i,
        .TextList002208 .time,
        .TextList002208 .thead span i {
            display: none !important;
        }
        .TextList002208 .thead span,
        .TextList002208 .dl .dt span {
            width: 23%;
            overflow: hidden;
            white-space: nowrap;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
        }
    }
    
    .ZcBtn {
        margin-top: 60px;
    }
    
    .ZcBtn .zca {
        display: inline-block;
        vertical-align: top;
        width: 180px;
        height: 50px;
        line-height: 50px;
        background: #00458e;
        text-align: center;
        font-size: 16px;
        color: #fff;
    }
    
    .ZcBtn .zca img {
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0;
    }
    
    .ZcBtn .zcpho {
        display: inline-block;
        vertical-align: top;
        font-size: 16px;
        color: #333;
        margin-left: 40px;
        line-height: 50px;
    }
    
    .ZcBtn .zcpho span {
        color: #00458e;
        font-weight: bold;
    }
    
    .ZcBtn .zcpho1 span {
        font-family: myfont;
        font-size: 24px;
        font-weight: normal;
    }
    
    .ZcBtn .zcpho img {
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0;
    }
    
    @media(max-width:997px) {
        .ZcBtn .zca {
            height: 40px;
            line-height: 40px;
        }
        .ZcBtn .zcpho1 span {
            font-size: 16px;
        }
        .ZcBtn .zcpho {
            display: block;
            width: 100%;
            line-height: 30px;
            margin-top: 10px;
            margin-left: 0px;
        }
        .zccon .ZcBtn {
            margin-top: 20px;
        }
    }
    /*联系我们*/
    /*RighInfo002928 */
    
    .RighInfo002928 {
        padding: 3% 0;
        background: #f5f5f5;
    }
    
    .RighInfo002928 .title {
        text-align: center;
        font-weight: bold;
        padding-bottom: 5.1vw;
    }
    
    .RighInfo002928 .title .cn {
        font-size: 30px;
        color: #2d2d2d;
        line-height: 1em;
        padding-bottom: 15px;
    }
    
    .RighInfo002928 .title .en {
        color: #9e9e9e;
        font-family: Arial;
    }
    
    .RighInfo002928 .contact {
        background: #fff;
        padding: 1.88vw 0;
        box-shadow: 0 0 73px rgba(0, 0, 0, 0.1);
        position: relative;
        z-index: 4;
    }
    
    .RighInfo002928 .contact .inner {
        max-width: 270px;
        width: 90%;
        margin: 0 auto;
        text-align: center;
        top: 0;
        transition: top 0.3s, background 0.3s;
    }
    
    .RighInfo002928 .contact .icon {
        width: 70px;
        height: 70px;
        background-color: #00458e;
        ;
        background-repeat: no-repeat;
        background-position: center center;
        margin: 0 auto 25px;
    }
    
    .RighInfo002928 .box-1 .icon {
        background-image: url("../images/RighInfo002928_add.png");
    }
    
    .RighInfo002928 .box-2 .icon {
        background-image: url("../images/RighInfo002928_call.png");
    }
    
    .RighInfo002928 .box-3 .icon {
        background-image: url("../images/RighInfo002928_email.png");
    }
    
    .RighInfo002928 .contact .name {
        font-size: 18px;
        color: #000;
        font-weight: bold;
        padding-bottom: 10px;
    }
    
    .RighInfo002928 .contact p {
        color: #979797;
        margin: 0 auto;
        max-width: 200px;
    }
    
    .RighInfo002928 .box-2 p {
        font-family: 'DIN-Medium';
        color: #00458e;
        font-size: 24px;
    }
    
    .RighInfo002928 .map #allmap1 * {
        box-sizing: content-box;
    }
    
    .RighInfo002928 .map #allmap1 img {
        max-width: none;
    }
    
    .RighInfo002928 .map #allmap1 .BMap_bubble_content b {
        display: block;
        font-size: 16px;
    }
    
    @media(min-width:641px) {
        .RighInfo002928 .contact {
            max-width: 1095px;
            width: 90%;
            margin: 0 auto;
        }
        .RighInfo002928 .contact .ytable-cell {
            width: 33.3333%;
            height: 167px;
        }
        .RighInfo002928 .contact .ytable-cell:not(:last-child) {
            border-right: 1px solid #d0cbcb;
        }
        .RighInfo002928 .map {
            max-width: 1280px;
            margin: -4.89vw auto 0;
            box-shadow: 0 0 5px #ccc;
        }
        .RighInfo002928 .ytable-cell:hover {
            position: relative;
        }
        .RighInfo002928 .ytable-cell:hover .inner {
            background: #00458e;
            padding: 28px 0;
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            top: -56px;
            box-shadow: 6px 15px 32px rgba(0, 69, 142, 0.3);
        }
        .RighInfo002928 .ytable-cell:hover .name {
            color: #fff;
        }
        .RighInfo002928 .ytable-cell:hover p {
            opacity: 0.5;
            color: #fff;
        }
        .RighInfo002928 .ytable-cell:hover .icon {
            background-color: rgba(255, 255, 255, 0.06);
        }
    }
    
    @media(min-width:1401px) {
        .RighInfo002928 .map #allmap1 {
            height: 620px;
        }
    }
    
    @media(max-width:1400px) {
        .RighInfo002928 .map #allmap1 {
            height: 44.286vw;
        }
    }
    
    @media(max-width:640px) {
        .RighInfo002928 .contact,
        .RighInfo002928 .contact .ytable-cell {
            display: block;
        }
        .RighInfo002928 .contact .ytable-cell {
            padding: 5vw 0;
        }
        .RighInfo002928 .contact .ytable-cell:not(:last-child) {
            border-bottom: 1px solid #d0cbcb;
        }
        .RighInfo002928 .contact {
            padding: 0 5vw;
        }
        .RighInfo002928 .map #allmap1 {
            height: 60vw;
        }
        .RighInfo002928 .title .cn {
            font-size: 24px;
        }
    }
    /*新闻详情*/
    /*RighInfo002939 */
    
    .RighInfo002939 {
        padding: 3.49vw 0;
    }
    
    .RighInfo002939 .name {
        border-bottom: 1px dotted #cecece;
        text-align: center;
        margin-bottom: 37px;
    }
    
    .RighInfo002939 .name h1 {
        margin: 0 0 30px 0;
        font-size: 20px;
        color: #333;
    }
    
    .RighInfo002939 .time {
        color: #c8c8c8;
        padding-bottom: 1.72vw;
        line-height: 16px;
    }
    
    .RighInfo002939 .share {
        margin-left: 10px;
    }
    
    .RighInfo002939 .time time,
    .RighInfo002939 .share,
    .RighInfo002939 .share>* {
        display: inline-block;
        vertical-align: middle;
    }
    
    .RighInfo002939 .share em {
        font-style: normal;
    }
    
    #bsPanel,
    #bsPanel *,
    .bsBox,
    .bsBox * {
        box-sizing: content-box;
    }
    
    .RighInfo002939 .edit-info {
        line-height: 2.5625em;
        color: #1e1e1e;
        text-align: center;
        padding-bottom: 4vw;
    }
    
    .RighInfo002939 .edit-info p {
        text-indent: 2em;
        text-align: left;
    }
    
    .RighInfo002939 .edit-info img {
        width: 100%;
    }
    
    .RighInfo002939 .edit-info span {
        text-align: center;
        margin: 0 auto;
    }
    
    .RighInfo002939 .info-page {
        border: solid 1px #eee;
    }
    
    .RighInfo002939 .info-page dd {
        line-height: 36px;
    }
    
    .RighInfo002939 .info-page dd a {
        padding: 0 20px;
    }
    
    .RighInfo002939 .info-page dd a:hover {
        color: #d43e45;
    }
    
    @media(min-width:641px) {
        .RighInfo002939 .info-page dd {
            float: left;
            width: 50%;
        }
        .RighInfo002939 .info-page dd:nth-child(2) {
            border-left: 1px solid #eee;
        }
        .RighInfo002939 .time,
        .RighInfo002939 .info-page dd a,
        .RighInfo002939 .edit-info {
            font-size: 16px;
        }
    }
    
    @media(max-width:640px) {
        .RighInfo002939 .info-page dd:nth-child(2) {
            border-top: 1px solid #eee;
        }
        .RighInfo002939 .share {
            display: block;
            padding-top: 10px;
        }
    }
    /*PicList002951 */
    
    .PicList002951 {
        padding: 4% 0
    }
    
    .PicList002951 .item {
        margin: 2.08vw 0;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
    }
    
    .PicList002951 .item a:hover {
        color: #00458e;
    }
    
    .PicList002951 .txt .inner {
        padding: 0 2.03vw 0 1.56vw;
    }
    
    .PicList002951 .txt p.dot3 {
        line-height: 24px;
        max-height: 6.426em;
        color: #666;
    }
    
    .PicList002951 .tit {
        font-size: 24px;
        line-height: 1em;
        margin-bottom: 10px;
    }
      .PicList002951 .tit p{
        text-indent: 2em;
      }
    .PicList002951 .tit:after {
        display: block;
        margin-top: 10px;
        content: '';
        background: #00458e;
        width: 48px;
        height: 2px;
    }
    
    .PicList002951 .item a:hover .tit:after {
        background: #00458e;
    }
    
    .PicList002951 .item .more {
        padding-right: 25px;
        display: inline-block;
        background: url("../images/PicList002951_more.png") no-repeat right center;
        color: #999;
        margin-top: 5px;
    }
    
    .PicList002951 .item a:hover .more {
        background-image: url("../images/PicList002951_more_on.png");
    }
    
    .PicList002951 .item:first-child {
        margin-top: 0;
    }
    
    .PicList002951 .txt .inner h2 {
        font-size: 16px;
        line-height: 30px;
    }
    
    @media(min-width:1025px) {
        .PicList002951 .pic {
            width: 486px;
        }
    }
    
    @media(min-width:641px) and (max-width:1024px) {
        .PicList002951 .pic {
            width: 50%;
        }
        .PicList002951 .tit {
            font-size: 3vw;
        }
    }
    
    @media(max-width:640px) {
        .PicList002951 .ytable,
        .PicList002951 .ytable-cell {
            display: block;
        }
        .PicList002951 .txt .inner {
            padding: 5vw;
            font-size: 3.5vw;
        }
        .PicList002951 .tit {
            font-size: 5vw;
        }
    }
    /*
 .PicList002323 为demo编号
 */
    
    .PicList002323 {
        padding: 4% 0;
    }
    
    .PicList002323 .tit {
        height: 31px;
        line-height: 31px;
        padding-left: 16px;
        color: #6e6e6e;
        font-size: 20px;
        position: relative;
    }
    
    .PicList002323 .tit:before {
        display: block;
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        width: 9px;
        height: 19px;
        background: url(../images/PicList002323-icon.png) no-repeat;
        margin-top: -9px;
    }
    
    .PicList002323 .list {
        overflow: hidden;
    }
    
    .PicList002323 .auto {
        overflow: hidden;
    }
    
    .PicList002323 ul li {
        float: left;
        width: 49%;
        margin-right: 2%;
        text-align: center;
        margin-bottom: 2%;
    }
    
    .PicList002323 ul li:nth-child(4n) {
        margin-right: 0;
    }
    
    .PicList002323 ul li div {
        padding-bottom: 67%;
        position: relative;
        overflow: hidden;
    }
    
    .PicList002323 ul li figure {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        transition: 0.3s;
    }
    
    .PicList002323 ul li h3 {
        color: #555;
        margin: 10px 0 0;
        font-weight: normal;
        font-size: 14px;
        text-align: left;
    }
    
    .PicList002323 ul li a:hover figure {
        transform: scale(1.3);
    }
    
    .PicList002323 ul li a:hover h3 {
        color: #0075b8;
    }
    
    @media screen and (min-width:768px) {
        .PicList002323 ul li {
            width: 31.334%;
        }
    }
    
    @media screen and (min-width:1024px) {
        .PicList002323 ul li {
            width: 23%;
        }
    }
    /*PicList002926 */
    
    .PicList002926 {
        padding-top: 4.17vw;
    }
    
    .PicList002926 .auto {
        max-width: 1400px;
    }
    
    .PicList002926 .more {
        text-align: center;
        width: 125px;
        line-height: 40px;
        color: #fff;
        background: #a5894b;
        display: block;
    }
    
    .PicList002926 .more:hover {
        background: #a52d34;
    }
    
    .PicList002926 .more:after {
        display: inline-block;
        content: '';
        background: url("../images/PicList002926_more.png") no-repeat;
        width: 25px;
        height: 6px;
        vertical-align: middle;
        margin-left: 5px;
    }
    
    @media(max-width:480px) {
        .PicList002926 .more {
            line-height: 10vw;
        }
    }
    
    .PicList002926 li {
        margin-bottom: 4.17vw;
    }
    
    .PicList002926 li .pic a {
        display: block;
        overflow: hidden;
    }
    
    .PicList002926 li .pic img {
        transition: 0.3s;
    }
    
    .PicList002926 li:hover .pic img {
        transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
    }
    
    .PicList002926 li:nth-child(2n-1) .info .inner {
        margin-left: 2.6vw;
    }
    
    .PicList002926 li:nth-child(2n) .info .inner {
        margin-right: 2.6vw;
    }
    
    .PicList002926 li .info .inner {
        border-top: 1px solid #a52d34;
        border-bottom: 1px solid #a52d34;
        padding: 2.03vw 1.98vw;
        text-align: center;
    }
    
    .PicList002926 li .icon img {
        max-height: 32px;
    }
    
    .PicList002926 li h3 {
        font-size: 24px;
    }
    
    .PicList002926 li h3:after {
        display: block;
        content: '';
        height: 2px;
        background: #a5894b;
        width: 20px;
        margin: 10px auto;
    }
    
    .PicList002926 li h3 a {
        color: #000;
    }
    
    .PicList002926 li h3 a:hover {
        color: #a52d34;
    }
    
    .PicList002926 li .more {
        margin: 0 auto;
    }
    
    .PicList002926 li p {
        color: #808080;
        line-height: 1.715em;
        max-height: 5.145em;
        margin-bottom: 2vw;
    }
    
    @media(min-width:1025px) {
        .PicList002926 li .pic {
            width: 59.642%;
        }
    }
    
    @media(max-width:1024px) {
        .PicList002926 li .ytable,
        .PicList002926 li .ytable-cell {
            display: block;
        }
    }
    
    @media(max-width:640px) {
        .PicList002926 li h3 {
            font-size: 5vw;
        }
        .PicList002926 li p {
            font-size: 3.5vw;
        }
        .PicList002926 li .info .inner {
            padding: 5vw 3vw;
        }
    }
    
    ul,
    ol {
        list-style: none;
    }
    /*
 .Menu000654 为demo编号
 */
    
    .Menu000654 {
        background: url(../images/Menu000654-bg.jpg) repeat-x center bottom #f1f1f1;
    }
    
    .Menu000654 header {
        border: 1px #d8d8d8 solid;
        background-color: #00458e;
        color: #fff;
        font-size: 24px;
        padding: 40px 0 25px 0;
        text-align: center;
        position: relative;
        z-index: 5;
    }
    
    .Menu000654 header span {
        font-size: 14px;
        display: block;
    }
    
    .Menu000654 li a {
        display: block;
        padding-left: 35px;
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
        border-bottom: 1px solid #d8d8d8;
    }
    
    .Menu000654 li a:hover,
    .Menu000654 li a.aon {
        background-color: rgba(0, 69, 142, .5);
        color: #fff;
    }
    
    .Menu000654 li dl {
        background-color: #fff;
        font-size: 12px;
        display: none;
    }
    
    .Menu000654 li a.click {
        position: relative;
    }
    
    .Menu000654 li a.click::after,
    .Menu000654 li a.click::before {
        position: absolute;
        content: '';
        background-color: rgba(0, 69, 142, .5);
        top: 50%;
    }
    
    .Menu000654 li a.click::after {
        width: 15px;
        height: 2px;
        left: 10px;
        margin-top: -2px;
    }
    
    .Menu000654 li a.click::before {
        width: 2px;
        height: 15px;
        left: 16px;
        margin-top: -8px;
    }
    
    .Menu000654 li dl dd a {
        color: #999;
    }
    
    .Menu000654 li dl dd a.aon,
    .Menu000654 li dl dd a:hover {
        color: rgba(0, 69, 142, .9);
        background: rgba(0, 69, 142, .1);
    }
    
    .Menu000654 li a.aon::before {
        display: none;
    }
    
    .Menu000654 li a.aon::after {
        background-color: #fff;
    }
    
    @media(max-width:950px) {
        .Menu000654 header {
            margin-top: 0;
            font-size: 20px;
            padding: 15px 0;
        }
        .Menu000654 {
            width: 104%;
            margin-left: -2%;
        }
    }
    
    @media(max-width:640px) {
        .Menu000654 header {
            margin-top: 0;
            font-size: 18px;
            padding: 2% 0;
        }
    }
    
    .cp_box {
        padding: 4% 0;
    }
    /*
 .RighInfo002254 为demo编号
 */
    
    .RighInfo002254 .auto_1260 {
        max-width: 1260px;
    }
    
    @media only screen and (max-width:1260px) {
        .RighInfo002254 .auto_1260 {
            padding: 0 2%;
        }
    }
    
    .RighInfo002254 .list_img {
        float: left;
        width: 55.6%;
        position: relative;
    }
    
    .RighInfo002254 .big_img {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 80%;
    }
    
    .RighInfo002254 .big_img li,
    .RighInfo002254 .big_img li figure {
        position: absolute;
        left: 0;
        width: 100%;
        top: 0;
        height: 100%;
    }
    
    .RighInfo002254 .big_img li figure {
        border: 1px solid #dcdcdc;
        background-size: contain;
    }
    
    .RighInfo002254 .list {
        padding: 42px 0 42px 82.9%;
    }
    
    .RighInfo002254 .list .bd {
        position: relative;
    }
    
    .RighInfo002254 .list a {
        position: absolute;
        width: 17.1%;
        height: 40px;
        right: 0;
        background: url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;
        cursor: pointer;
    }
    
    .RighInfo002254 .list a.prev {
        top: 0;
    }
    
    .RighInfo002254 .list a.next {
        bottom: 0;
        background-image: url(../images/RighInfo002254-btn_next.png);
    }
    
    .RighInfo002254 .list a.prevStop,
    .RighInfo002254 .list a.nextStop {
        cursor: default;
    }
    
    .RighInfo002254 .list li {
        height: 130px;
        position: relative;
    }
    
    .RighInfo002254 .list li figure {
        position: absolute;
        left: 0;
        width: 97%;
        top: 9px;
        bottom: 15px;
        background-size: contain;
        border: 1px solid #f2f2f2;
    }
    
    .RighInfo002254 .list li.on figure {
        border: 2px solid #00458e;
    }
    
    .RighInfo002254 .right_info {
        float: right;
        width: 39.2%;
    }
    
    .RighInfo002254 .right_info h1,
    .RighInfo002254 .right_info h3,
    .RighInfo002254 .right_info p {
        margin: 0;
        padding: 5% 0;
        border-bottom: 1px solid #e7e8e8;
    }
    
    .RighInfo002254 .right_info h1 {
        padding: 7% 0;
        color: #00458e;
        font-size: 26px;
    }
    
    .RighInfo002254 .right_info h3 {
        font-size: 18px;
        font-weight: normal;
    }
    
    .RighInfo002254 .right_info p {
        line-height: 30px;
        color: #999;
        margin-bottom: 10%;
        text-indent: 2em;
    }
    
    .RighInfo002254 .right_info a {
        display: inline-block;
        border: 1px solid #fdf3f2;
        padding: 10px 5%;
        color: #00458e;
        transition: 0.4s;
    }
    
    .RighInfo002254 .right_info a:hover {
        background-color: #00458e;
        color: #fff;
    }
    
    .RighInfo002254 .tab {
        padding: 3% 0;
    }
    
    .RighInfo002254 .tab .h1_tab {
        margin: 0;
        border-bottom: 1px solid #e7e8e8;
        overflow: hidden;
        font-size: 16px;
        font-weight: normal;
        color: #000;
    }
    
    .RighInfo002254 .tab .h1_tab span {
        float: left;
        padding: 0 5%;
        line-height: 50px;
        background-color: #f2f2f3;
        margin-right: 4px;
        cursor: pointer;
    }
    
    .RighInfo002254 .tab .h1_tab span.on {
        background-color: #00458e;
        color: #fff;
    }
    
    .RighInfo002254 .tab .info {
        padding-top: 3%;
        text-indent: 2em;
        text-align: justify;
    }
    
    .RighInfo002254 .ul_download li {
        border-bottom: 1px solid #d1d1d3;
        line-height: 34px;
        background: url(../images/RighInfo002254-icon_download.png) no-repeat right center;
        padding: 10px 0;
    }
    
    .RighInfo002254 .ul_download li a {
        padding: 0 38px;
        background: url(../images/RighInfo002254-icon.png) no-repeat left center;
    }
    
    @media(max-width:768px) {
        .RighInfo002254 .list_img,
        .RighInfo002254 .right_info {
            float: none;
            width: auto;
        }
    }
    
    @media(max-width:640px) {
        .RighInfo002254 .list li {
            height: 100px;
        }
        .RighInfo002254 .right_info h1 {
            font-size: 20px;
        }
        .RighInfo002254 .right_info h3 {
            font-size: 16px;
        }
    }
    
    @media(max-width:480px) {
        .RighInfo002254 .list {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        .RighInfo002254 .list a {
            height: 28px;
        }
        .RighInfo002254 .list li {
            height: 80px;
        }
        .RighInfo002254 .tab .h1_tab {
            font-size: 14px;
        }
        .RighInfo002254 .tab .h1_tab span {
            padding: 0 3%;
        }
    }
    /*RighInfo002810 */
    
    .RighInfo002810 {
        padding: 3% 0 0;
    }
    
    .RighInfo0028101 {
        padding: 0;
    }
    
    .RighInfo002810 .txt-logo {
        background: url(../images/RighInfo002810-bg.jpg);
        margin-bottom: 3%;
        padding: 4% 0;
    }
    
    .RighInfo002810 .txt-logo .txt .inner {
        display: inline-block;
        font-weight: bold;
        text-align: left;
        line-height: 26px;
        color: #333;
        font-size: 16px;
    }
    
    .RighInfo002810 .txt-logo .inner {
        margin: 0 auto;
    }
    
    .RighInfo002810 .txt-list .box:not(:last-child) {
        margin-bottom: 6%;
    }
    
    .RighInfo002810 .txt-list .info {
        line-height: 24px;
    }
    
    .RighInfo002810 .txt-list .red {
        color: #d81920;
        font-size: 15px;
    }
    
    @media(min-width:769px) {
        .RighInfo002810 .txt-logo .ytable-cell {
            width: 100%;
            text-align: center;
        }
        .RighInfo002810 .txt-list .pic {
            width: 46.667%;
        }
        .RighInfo002810 .txt-list .pic img {
            max-width: 92.858%;
        }
        .RighInfo002810 .txt-list .box:nth-child(2n) .pic {
            text-align: right;
        }
        .RighInfo002810 .txt-list .info {
            border-bottom: 1px solid #eee;
        }
    }
    
    @media(max-width:768px) {
        .RighInfo002810 .ytable,
        .RighInfo002810 .ytable-cell {
            display: block;
        }
        .RighInfo002810 .txt-logo {
            text-align: center;
        }
        .RighInfo002810 .txt-list .pic img {
            display: block;
            width: 100%;
        }
    }
    /*RighInfo002522 */
    
    .RighInfo002522 {
        padding: 0;
    }
    
    .RighInfo002522 .title {
        padding-bottom: 3%;
        font-size: 30px;
        color: #333;
        padding-top: 0;
        text-align: center;
    }
    
    .RighInfo002522 .title span {
        display: block;
        font-size: 14px;
        color: #999;
        text-transform: uppercase;
    }
    
    .RighInfo002522 .list dl {
        float: left;
        width: 100%;
        display: table;
        border: 1px solid #ededed;
        margin-bottom: 3.5%;
    }
    
    .RighInfo002522 .list dl>* {
        display: table-cell;
        vertical-align: middle;
    }
    
    .RighInfo002522 .list dt {
        width: 95px;
    }
    
    .RighInfo002522 .list dt b {
        display: block;
        width: 45px;
        height: 45px;
        border-radius: 50%;
        background: #132b47;
        color: #fff;
        font-size: 24px;
        position: relative;
        overflow: hidden;
        line-height: 45px;
        text-align: center;
        margin: 25px auto;
    }
    
    .RighInfo002522 .list dt b::after {
        position: absolute;
        content: '';
        width: 20px;
        height: 7px;
        background: #dd1115;
        bottom: 0;
        right: 0;
    }
    
    .RighInfo002522 .list dd p {
        padding: 3% 5% 3% 0;
        color: #333;
        margin: 0;
        font-size: 16px;
        font-weight: bold;
    }
    
    @media(max-width:1024px) {
        .RighInfo002522 .title {
            font-size: 24px;
        }
    }
    
    @media(min-width:769px) {
        .RighInfo002522 .list dl {
            width: 24%;
            margin-right: 1%;
        }
        .RighInfo002522 .list dl:nth-child(4n) {
            margin-right: 0;
        }
        .RighInfo002522 .list dl:nth-child(4n+1) {
            clear: left;
        }
    }
    
    @media(max-width:768px) and (min-width:481px) {
        .RighInfo002522 .list dl {
            width: 48%;
        }
        .RighInfo002522 .list dl:nth-child(2n) {
            float: right;
        }
        .RighInfo002522 .list dl:nth-child(2n+1) {
            clear: left;
        }
    }
    /*
 Floor000650 为demo编号
 */
    
    .Floor000650 {
        margin-bottom: 3%;
    }
    
    .Floor000650 h2 {
        margin: 0;
        display: block;
        padding: 45px 0 30px;
        text-align: center;
        background: url(../images/Floor000650_bg1.png) no-repeat center 36px;
        font-size: 26px;
        color: #000;
        font-weight: normal;
    }
    
    .Floor000650 h2 b {
        color: #c00;
    }
    
    .Floor000650 h2 em {
        display: block;
        font-style: normal;
        font-size: 15px;
        font-family: arial;
        letter-spacing: 14px;
        text-transform: uppercase;
        padding-left: 14px;
        color: #d7d7d7;
        padding-top: 5px;
    }
    
    .Floor000650 ul {
        overflow: hidden;
    }
    
    .Floor000650 ul li {
        float: left;
        width: 33.33%;
        text-align: center;
        padding: 0 5%;
        transition: 100ms;
        -webkit-transition: 100ms;
    }
    
    .Floor000650 ul li .pic {
        width: 171px;
        margin: 0 auto;
        height: 171px;
        transition: 0.6s;
        transform-style: preserve-3d;
        position: relative;
    }
    
    .Floor000650 ul li:hover .pic {
        transform: rotateY(180deg);
    }
    
    .Floor000650 ul li .pic img {
        position: relative;
        width: 100%;
        height: 171px;
    }
    
    .Floor000650 ul li .pic .img2 {
        z-index: 3;
        transform: rotateY(180deg);
    }
    
    .Floor000650 ul li .pic img,
    .Floor000650 ul li .pic .img2 {
        backface-visibility: hidden;
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .Floor000650 ul li h1 {
        display: block;
        text-align: center;
        padding: 18px 0 10px;
        font-size: 22px;
        color: #333;
        margin: 0;
    }
    
    .Floor000650ul li:hover h1 {
        color: #fc0000;
    }
    
    .Floor000650t ul li p {
        font-size: 16px;
        color: #888;
        margin: 0;
    }
    
    @media (max-width:1200px) {
        .Floor000650 {
            width: 100%;
        }
    }
    
    @media (max-width:768px) {
        .Floor000650 ul li {
            padding-bottom: 5%;
        }
    }
    
    @media (max-width:640px) {
        .Floor000650 ul li .pic img,
        .Floor000650 ul li .pic .img2 {
            width: 100px;
            height: 100px;
        }
        .Floor000650 ul li .pic {
            width: 100px;
            height: 100px;
        }
        .Floor000650 ul li h1 {
            font-size: 16px;
        }
        .RighInfo002810 .txt-logo .inner img {
            width: 66%;
        }
    }
    
    .title1 {
        text-align: center;
        font-size: 30px;
        color: #333;
        text-align: center;
        padding-bottom: 2%;
    }
    /*联系我们*/
    
    canvas {
        width: 100%;
    }
    
    .ContactBg {
        background: #f7f7f7 url(../images/hrbg.jpg) center bottom no-repeat;
        padding: 2.5vw 0 4.5vw;
    }
    
    .SubTit h2 {
        position: relative;
        font-size: 18px;
        color: #000000;
        line-height: 3vw;
        transition: all 0.3s;
    }
    
    .SubTit h2:after {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 30px;
        height: 1px;
        background: #000000;
        content: "";
        transition: all 0.3s;
    }
    
    .SubTit.tc {
        text-align: center;
    }
    
    .SubTit.tc h2:after {
        left: 50%;
        margin-left: -15px;
    }
    
    .HrList {
        margin: 0 0 0 -3%;
    }
    
    .HrList li {
        width: 33.333%;
        float: left;
        padding: 3% 0 0 3%;
    }
    
    .HrList .box {
        background: #fff;
        padding: 15px 30px 0;
        height: 260px;
    }
    
    .HrList .tit {
        line-height: 61px;
        border-bottom: 1px solid #000000;
        color: #000000;
        font-size: 20px;
        margin-bottom: 20px;
    }
    
    .HrList dl {
        font-size: 14px;
        color: #000000;
        margin-bottom: 19px;
    }
    
    .HrList dl dd {
        width: 50%;
        float: left;
    }
    
    .HrList dl dd.auto {
        width: 100%;
        float: none;
        clear: both;
    }
    
    .HrList .iconfont {
        font-size: 16px;
        margin-right: 3px;
        color: #2f2f2f;
    }
    
    .HrList i {
        color: #999999;
    }
    
    .HrList .more {
        font-size: 14px;
        color: #000000;
        display: inline-block;
        border-bottom: 2px solid #333333;
        line-height: 35px;
        transition: all 0.3s;
    }
    
    .HrList li:hover .more {
        padding: 0 8px;
    }
    
    .ContactUs {
        padding: 5.028vw 0;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        overflow: hidden;
    }
    
    .ContactUs:after {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        content: "";
    }
    
    .ContactUs .info {
        width: 40%;
        float: left;
        text-align: center;
        padding-top: 12%;
        line-height: 2.8vw;
        color: #fff;
    }
    
    .ContactUs .info a {
        color: #fff;
    }
    
    .ContactUs .info img {
        display: block;
        margin: 0px auto 15px;
        position: relative;
        animation: beat 1s linear infinite;
    }
    
    @keyframes beat {
        0% {
            bottom: 0;
        }
        25% {
            bottom: 10px;
        }
        50% {
            bottom: 0;
        }
        75% {
            bottom: -10px;
        }
        100% {
            bottom: 0px;
        }
    }
    
    .ContactUs .info .p {
        font-size: 1.8vw;
    }
    
    .ContactUs .info h2 {
        font-size: 2vw;
        margin-bottom: 6.8vw;
    }
    
    .ContactUs .info .en {
        font-size: 12px;
        text-transform: uppercase;
        zoom: 0.9;
        line-height: 18px;
        opacity: 0.5;
    }
    
    .ContactUs .contact {
        width: 50%;
        float: right;
        background: #fff;
        padding: 39px 6% 68px;
    }
    
    .ContactUs .contact dl {
        margin-top: 6px;
    }
    
    .ContactUs .contact dd {
        border-bottom: 1px solid #ebebeb;
        position: relative;
        padding: 5px 0;
    }
    
    .ContactUs .contact .ico {
        position: absolute;
        left: 0;
        top: 0;
        text-align: center;
        border: 1px solid #333333;
        width: 45px;
        height: 45px;
        line-height: 43px;
        border-radius: 50%;
        color: #333333;
    }
    
    .ContactUs .contact .ti {
        line-height: 16px;
        font-size: 14px;
        color: #000000;
        line-height: 26px;
    }
    
    .ContactUs .contact .ti a img {
        max-width: 30px;
        vertical-align: middle;
    }
    
    .ContactUs .contact .p {
        line-height: 22px;
        font-size: 15px;
        color: #666666;
    }
    
    .ContactUs .contact .tel {
        font-size: 28px;
        color: #333333;
        font-family: "DINMedium";
        font-weight: bold;
    }
    
    .BaiduMap {
        width: 1000px;
        padding: 4%;
        background: #fff;
        border-radius: 15px;
        margin: 0px auto;
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 100000000;
        box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
        display: none;
    }
    
    .BaiduMap .close {
        position: absolute;
        right: 20px;
        top: 20px;
        font-weight: bold;
    }
    
    .BaiduMap .close:hover {
        color: #666;
    }
    
    .BMap .closex {
        position: absolute;
        right: 20px;
        top: 20px;
        font-weight: bold;
    }
    
    .BMap .closex:hover {
        color: #666;
    }
    
    .BMap {
        width: 1000px;
        padding: 4%;
        background: #fff;
        border-radius: 15px;
        margin: 0px auto;
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 100000000;
        box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
        display: none;
    }
    
    .BMap .close {
        position: absolute;
        right: 20px;
        top: 20px;
        font-weight: bold;
    }
    
    .BMap .close:hover {
        color: #666;
    }
    
    #dituContent {
        height: 500px;
    }
    
    #dituContentMap {
        height: 500px;
    }
    
    .lxwmSub .line li {
        border-right: 1px solid rgba(255, 255, 255, 0.11);
    }
    
    .lxwmSub .auto_1200 {
        position: relative;
        z-index: 1;
    }
    
    .Hrbody {
        background: #fff;
    }
    
    .HrContent {
        max-width: 1300px;
        margin: 3% auto;
        padding: 50px;
        background: #fff;
        position: relative;
    }
    
    .HrContent .ti {
        line-height: 57px;
        font-size: 36px;
        color: #000000;
        margin-bottom: 22px;
        text-align: center;
    }
    
    .HrContent .item {
        line-height: 60px;
        background: #f0f0f0;
        text-align: center;
    }
    
    .HrContent .item dd {
        display: inline-block;
        width: 22%;
        color: #000000;
    }
    
    .HrContent .item dd span {
        color: #999999;
    }
    
    .HrContent .item dd .iconfont {
        font-size: 16px;
    }
    
    .HrContent .content {
        padding: 0 55px;
    }
    
    .HrContent .stit {
        line-height: 66px;
        border-bottom: 1px solid #000000;
        color: #000000;
        font-weight: bold;
        padding-top: 27px;
        margin-bottom: 18px;
    }
    
    .HrContent .txt {
        font-size: 14px;
        color: #999999;
        line-height: 36px;
    }
    
    .HrContent .btn {
        text-align: center;
        padding-top: 32px;
    }
    
    .HrContent .sendbtn {
        color: #fff;
        width: 260px;
        height: 80px;
        cursor: pointer;
        font-size: 18px;
        background: #000000;
    }
    
    .HrContent .sendbtn .iconfont {
        font-size: 30px;
        margin-right: 5px;
    }
    
    .HrContent .sendbtn:hover {
        background: #333;
    }
    
    .mfp-close {
        color: #000;
        font-size: 45px;
        top: 10px;
        right: 10px;
    }
    
    .case .mfp-close {
        position: fixed;
        right: 7.5%;
    }
    
    @media(max-width:1024px) {
        .BaiduMap {
            width: 94%;
            padding-top: 55px;
        }
        .SubTit h2 {
            font-size: 18px;
            line-height: 30px;
        }
        .HrList .box {
            padding: 10px 10px 0;
        }
        .HrList .tit {
            font-size: 16px;
            line-height: 35px;
        }
        .HrList dl {
            margin-bottom: 8px;
        }
        .HrList dl dd {
            float: none;
            width: auto;
        }
        .HrList .more {
            font-size: 12px;
        }
        .HrList .box {
            height: 220px;
        }
        .ContactUs .info {
            width: auto;
            float: none;
            padding: 0 0 15px;
        }
        .ContactUs .contact {
            width: auto;
            float: none;
        }
        .HrContent {
            padding: 15px;
        }
        .HrContent .ti {
            font-size: 18px;
            line-height: 30px;
        }
        .HrContent .item {
            line-height: 30px;
        }
        .HrContent .content {
            padding: 0 15px;
        }
        .HrContent .txt {
            line-height: 24px;
        }
        .HrContent .stit {
            line-height: 35px;
            padding-top: 10px;
            margin-bottom: 10px;
        }
        .HrContent .sendbtn {
            width: 150px;
            height: 40px;
            font-size: 16px;
        }
        .HrContent .sendbtn .iconfont {
            font-size: 24px;
        }
    }
    
    @media(max-width:768px) {
        .HrList li {
            width: auto;
            float: none;
        }
        .HrList .box {
            height: auto;
            padding-bottom: 12px;
        }
        .ContactUs .info {
            line-height: 28px;
        }
        .ContactUs .info .p {
            font-size: 16px;
        }
        .ContactUs .info h2 {
            font-size: 18px;
            margin-bottom: 0;
        }
        .ContactUs .contact {
            padding-bottom: 4%;
            padding-top: 4%;
        }
        .ContactUs .contact dd {
            padding-left: 45px;
            margin-top: 18px;
        }
        .ContactUs .contact .ico {
            width: 35px;
            height: 35px;
            line-height: 33px;
        }
        .ContactUs .contact .ti {
            font-size: 16px;
        }
        .ContactUs .contact .tel {
            font-size: 18px;
        }
        .HrContent .item dd {
            width: auto;
            display: block;
            text-align: left;
            padding-left: 10%;
        }
    }
    /*
 Map002779
 */
    
    .Map002779 {
        padding: 0;
        background: #f5f5f5;
        padding-top: 3%;
    }
    
    .Map002779 li {
        width: 100%;
        float: left;
        margin-right: 2.5%;
        margin-bottom: 4%;
        background: #f3f7f9;
        box-shadow: 8px 5px 26px #D7D7D7;
    }
    
    .Map002779 li img {
        display: none;
    }
    
    .Map002779 li .pic {
        display: block;
        padding-bottom: 62.5%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
    
    .Map002779 li .main {
        padding: 4%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    .Map002779 li h1 {
        margin: 0;
        font-size: 18px;
        color: #00458e;
    }
    
    .Map002779 li p {
        font-size: 14px;
        line-height: 28px;
        margin: 14px 0;
    }
    
    .Map002779 li dl {
        font-size: 14px;
        display: block;
        margin-bottom: 14px;
        line-height: 28px;
    }
    
    .Map002779 li .more {
        background: url(../images/Map002779-icon.png) no-repeat;
        font-size: 14px;
        color: #00458e;
        display: block;
        padding: 5px 37px;
    }
    
    @media (min-width:480px) {
        .Map002779 li {
            width: 47.5%;
            margin-right: 5%;
            float: left;
        }
    }
    
    @media (min-width:768px) {
        .Map002779 li {
            width: 32%;
            margin-right: 2%;
        }
        .Map002779 li:nth-child(3n) {
            margin-right: 0;
        }
        .Map002779 li:nth-child(3n+1) {
            clear: left;
        }
    }
    
    .Map002779 .open_map {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 200;
        background: rgba(0, 0, 0, 0.7);
        display: none;
    }
    
    .Map002779 .map_area {
        position: fixed;
        width: 80%;
        left: 10%;
        top: 25%;
        height: 50%;
        background: #fff;
        font-size: 12px;
    }
    
    .Map002779 .map_area #allmap {
        position: absolute;
        left: 15px;
        top: 15px;
        right: 15px;
        bottom: 15px;
    }
    
    .Map002779 .map_area #allmap * {
        box-sizing: content-box;
    }
    
    .Map002779 .map_area #allmap img {
        max-width: none;
    }
    
    .Map002779 .map_area .close {
        position: absolute;
        right: 0;
        width: 31px;
        height: 31px;
        top: -32px;
        background: #fff;
        cursor: pointer;
    }
    
    .Map002779 .map_area .close::before,
    .Map002779 .map_area .close::after {
        position: absolute;
        content: '';
        width: 25px;
        height: 2px;
        background: #00458e;
        top: 15px;
        left: 3px;
    }
    
    .Map002779 .map_area .close::before {
        transform: rotate(45deg);
    }
    
    .Map002779 .map_area .close::after {
        transform: rotate(-45deg);
    }
    
    @media(max-width:768px) {
        .Map002779 li:nth-child(2n) {
            margin-right: 0;
        }
        .Map002779 li:nth-child(2n+1) {
            clear: left;
        }
        .Map002779 .map_area {
            width: 96%;
            left: 2%;
        }
        .Map002779 .map_area #allmap {
            left: 5px;
            top: 5px;
            right: 5px;
            bottom: 5px;
        }
    }
    
    .fenb {
        padding: 3% 0;
        background: #f5f5f5;
    }
    
    .fenb table {
        text-align: center;
        width: 100%;
        max-width: 60%;
        margin: 0 auto;
        font-size: 16px;
    }
    
    .fenb table thead tr {
        background: rgba(0, 69, 142, .5);
    }
    
    .fenb table thead tr th {
        padding: 20px 0;
        color: #fff;
    }
    
    .fenb table td {
        padding: 15px 0;
    }
    
    .fenb table tr {
        background: #f0f0f0;
    }
    
    .fenb table tr:nth-child(2n) {
        background: #fff;
    }
    
    @media(max-width:1024px) {
        .fenb table {
            max-width: 100%;
        }
    }
    /*Floor003080 */
    
    .Floor003080 {
        padding: 4% 0;
        font-size: 16px;
        overflow: hidden;
    }
    
    .Floor003080 .auto {
        max-width: 1560px;
        width: 94%;
        position: relative;
        z-index: 2;
    }
    
    .Floor003080 .title {
        line-height: 1;
        font-size: 30px;
        margin-bottom: 0.834em;
        color: #333;
    }
    
    .Floor003080 .info {
        text-align: justify;
        line-height: 1.875;
        margin-bottom: 6.4vw;
        color: #999999;
    }
    
    @media(min-width:641px) {
        .Floor003080 .info {
            max-width: 360px;
            width: 80%;
        }
    }
    
    @media(max-width:640px) {
        .Floor003080 {
            font-size: 3vw;
        }
        .Floor003080 .title {
            font-size: 5vw
        }
    }
    
    .Floor003080 .ytable {
        table-layout: fixed;
    }
    
    .Floor003080 .category .item {
        border-radius: 6px;
        border: solid 1px #eee;
        padding: 10px 3vw 10px 1.56vw;
        transition: 0.3s;
        cursor: pointer;
        position: relative;
    }
    
    .Floor003080 .category .active {
        box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
        border-color: #bed2ed;
    }
    
    .Floor003080 .category .tit {
        font-size: 16px;
        color: #999;
        line-height: 1;
    }
    
    .Floor003080 .category .tit img {
        max-width: 50px;
        margin-right: 10px;
    }
    
    .Floor003080 .category p {
        margin: 10px 0 0 0;
        color: #bbb;
        font-size: 14px;
        line-height: 1.715;
        min-height: 3.43em;
    }
    
    .Floor003080 .category .active .tit {
        color: #00458e;
    }
    
    .Floor003080 .category .active p {
        color: #666;
    }
    
    .Floor003080 .category .icon {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background-color: #00458e;
        box-shadow: 0 8px 18px rgba(0, 97, 223, 0.5);
        position: absolute;
        transition: 0.3s;
        transform: scale(0);
    }
    
    .Floor003080 .category .active .icon {
        transform: scale(1)
    }
    
    .Floor003080 .category .icon:after {
        position: absolute;
        content: '';
        width: 8px;
        height: 8px;
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        transform: rotate(45deg);
        left: 50%;
        top: 50%;
        margin: -4px 0 0 -4px;
    }
    
    .Floor003080 .dots li {
        width: 8px;
        height: 8px;
        margin: 10px 0;
        position: relative;
        list-style: none;
    }
    
    .Floor003080 .dots li button {
        font-size: 0;
        width: 4px;
        height: 4px;
        background: rgba(0, 0, 0, 0.2);
        border: 0;
        padding: 0;
        position: absolute;
        border-radius: 50%;
    }
    
    .Floor003080 .dots li:not(.slick-active) button {
        left: 50%;
        top: 50%;
        margin: -2px 0 0 -2px;
    }
    
    .Floor003080 .dots li.slick-active button {
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: #00458e;
    }
    
    .Floor003080 .slider {
        position: relative;
    }
    
    .Floor003080 .slider a {
        color: #fff;
        display: block;
        position: relative;
    }
    
    .Floor003080 .slider .txt {
        position: absolute;
        right: 2%;
        top: 2%;
    }
    
    .Floor003080 .slider .txt aside {
        line-height: 1;
        font-size: 16px;
        color: #333;
    }
    
    .Floor003080 .slider .txt p {
        margin: 10px 0 0 0;
    }
    
    .Floor003080 .slider li {
        transition: 0.3s;
    }
    
    .Floor003080 .slider li:not(.slick-active) {
        opacity: 0.2;
    }
    
    .Floor003080 .slider .pic img {
        border-radius: 5px;
        width: 100%;
    }
    
    .Floor003080 .pages {
        position: absolute;
        z-index: 10;
        left: 4vw;
        top: 6.67vw;
        color: #fff;
        font-size: 60px;
        display: none;
    }
    
    .Floor003080 .pages span {
        font-family: 'Didot-Bold';
        line-height: 1;
        display: inline-block;
        vertical-align: text-bottom;
    }
    
    .Floor003080 .pages span.cur {
        font-size: 0.8em;
        position: relative;
        padding-right: 5px;
        padding-bottom: 5px;
    }
    
    .Floor003080 .pages span.cur:after {
        position: absolute;
        content: '';
        width: 1px;
        height: 50px;
        transform: skewX(-30deg);
        left: 100%;
        top: 20%;
        background: #fff;
    }
    
    .Floor003080 .pages span.total {
        font-size: 0.2667em;
        padding-left: 10px;
    }
    
    .Floor003080 .right {
        position: relative;
    }
    
    .qj {
        position: absolute;
        right: 0;
        top: 2%;
        z-index: 999;
    }
    
    @media(max-width:1560px) {
        .Floor003080 .slider {
            width: 106%;
        }
        .Floor003080 .dots {
            right: 1%;
            left: auto;
        }
    }
    
    @media(min-width:1025px) and (max-width:1440px) {
        .Floor003080 .info {
            margin-bottom: 3vw;
        }
    }
    
    @media(min-width:1025px) {
        .Floor003080 .right {
            width: 60.257%;
        }
        .Floor003080 .category {
            max-width: 470px;
            width: 90%;
        }
        .Floor003080 .category .item:not(:last-child) {
            margin-bottom: 30px;
        }
        .Floor003080 .slider {
            overflow: hidden;
            width: 119.148%;
            padding-right: 6.771vw;
        }
        .Floor003080 .slider .ul {
            margin-left: -2.605vw;
        }
        .Floor003080 .slider a {
            margin: 0 2.605vw;
        }
        .Floor003080 .slider .slick-list {
            overflow: inherit;
        }
        .Floor003080 .dots {
            position: absolute;
            left: 100%;
            width: 5.21vw;
            top: 0;
            height: 100%;
            z-index: 20;
        }
        .Floor003080 .dots .slick-dots {
            position: absolute;
            top: 50%;
            transform: translate(-50%, -50%);
            left: 50%;
        }
        .Floor003080 .category .icon {
            right: -20px;
            top: 50%;
            margin-top: -20px;
        }
    }
    
    @media(max-width:1024px) {
        .Floor003080 .ytable,
        .Floor003080 .ytable-cell {
            display: block;
        }
        .Floor003080 .dots {
            padding-top: 4vw;
        }
        .Floor003080 .dots .slick-dots {
            display: table;
            margin: 0 auto;
        }
        .Floor003080 .dots .slick-dots li {
            float: left;
            margin: 0 5px;
        }
        .Floor003080 .category {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
        }
        .Floor003080 .category .item {
            width: 48%;
            margin-bottom: 38px;
            padding: 3vw 3vw 30px 3vw;
        }
        .Floor003080 .category .icon {
            bottom: -20px;
            left: 50%;
            margin-left: -20px;
        }
        .Floor003080 .category .icon:after {
            transform: rotate(135deg);
        }
    }
    
    @media(max-width:640px) {
        .Floor003080 .category .tit {
            font-size: 4.5vw
        }
        .Floor003080 .category p {
            font-size: 3vw;
        }
        .Floor003080 .slider .txt aside {
            font-size: 5vw;
        }
    }
    /* 解决方案 */
    
    .jjfa .owl-carousel .owl-dots {
        text-align: center;
        position: absolute;
        right: 2%;
        bottom: 40px;
    }
    
    .jjfa .owl-carousel .owl-dots button {
        width: 10px;
        height: 10px;
        background: #fff;
        margin-left: 10px;
        display: inline-block;
        border: none;
    }
    
    .jjfa .owl-carousel .owl-dots button.active {
        background: #00458e;
        width: 10px;
    }
    
    .jjfa_box1 {
        margin: 2% 0;
    }
    
    .jjfa_box1 h2 {
        font-size: 20px;
        color: #333;
        margin-bottom: 10px;
    }
    
    .jjfa_box1 p {
        font-size: 16px;
        color: #666;
        line-height: 28px;
    }
    
    .PicList002323_jj h2 {
        font-size: 20px;
        color: #333;
        margin-bottom: 10px;
    }
    
    .PicList002323_jj {
        padding: 0;
    }
    
    .PicList002323_jj ul li {
        width: 100%;
    }
    
    .RighInfo0022541 {
        padding: 4% 0;
    }
    /*
 .Form001518 为demo编号
 */
    
    .Form001518 {
        padding: 3% 0;
    }
    
    .Form001518 .title {
        position: relative;
        color: #343434;
        font-size: 34px;
        padding-bottom: 5%;
        background: url(../images/Form001518_tit.png) no-repeat left center/contain;
    }
    
    .Form001518 .title:before {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 31px;
        height: 2px;
        content: "";
        background: #343434;
    }
    
    .Form001518 dl dt {
        padding: 3% 0;
        color: #333;
        font-size: 16px;
    }
    
    .Form001518 dd li {
        float: left;
        width: 32%;
        margin-right: 2%;
        margin-bottom: 5px;
        position: relative;
    }
    
    .Form001518 dd li:nth-child(3n) {
        margin-right: 0;
    }
    
    .Form001518 dd .text {
        border: 1px solid #dadada;
        line-height: 46px;
        height: 46px;
        width: 100%;
        background: #fff;
        padding: 0 10px;
    }
    
    .Form001518 dd select {
        border: 1px solid #dadada;
        line-height: 46px;
        height: 46px;
        width: 100%;
        background: #fff;
        padding: 0 10px;
    }
    
    .Form001518 dd li label {
        position: absolute;
        left: 5px;
        top: 0;
        line-height: 46px;
    }
    
    .Form001518 dd li .form_err {
        position: absolute;
        right: 5px;
        top: 50%;
        color: #333;
        line-height: 20px;
        margin-top: -10px;
    }
    
    .Form001518 dd textarea.text {
        height: 220px;
    }
    
    .Form001518 .btn {
        margin: 2% 0;
        cursor: pointer;
        border-radius: 5px;
        background: #00579c;
        color: #fff;
        height: 37px;
        border: none;
        font-size: 18px;
        width: 40%;
        max-width: 200px;
    }
    
    @media(max-width:768px) {
        .Form001518 dd li {
            float: none;
            width: auto;
            margin-right: 0 !important;
        }
    }
    
    @media(max-width:480px) {
        .Form001518 .title {
            font-size: 24px;
        }
    }

.bot{text-align: center;line-height: 40px;height: 40px;display: none;}
.bot a{display:none;color: #fff;font-size: 20px;line-height: 40px;height: 40px;background: #00579c url(../images/sj.png) no-repeat 15% center;position: fixed;bottom: 0;left: 0;display: block;text-align: center;width: 100%;z-index: 999;background-size: 20px;font-weight: bold;}
@media(max-width:1024px){
    .bot,.bot a{display: block;}
}
.lj{display: none;}
@media(max-width:1024px){
    .lj{display: block;}
    .lj dd a{line-height: 30px;color: #fff000;}
}